.net是怎么回事呀?总是这么莫名其妙的出错?

时间:2021-07-04 07:08:47
无论创建项目还是打开项目都出这样的错误,前两天我问过。但现在又出现了,再开个帖子:

此项目的默认Web访问模式设置为文件共享,但是无法从路径“d:\inetpub\wwwroot\RequirementProj”打开http://localhost/RequirementProj处的项目文件夹。返回的错误是:
无法打开web项目”RequiremenProj”。文件路径“d:\inetpub\wwwroot\RequirementProj”与URLhttp://localhost/RequirementProj不符。这两者需要映射到相同的服务器位置。
http错误500:server error

9 个解决方案

#1


先看看wwwroot是否设置为共享,如是是的话。
建议只有得新安装IIS啦。

#2


看看你的IIS的主目录是不是指向d:\inetpub\wwwroot

另外,把http://localhost/RequirementProj
改成:http://你的IP地址/RequirementProj
或者http://你的计算机名/RequirementProj

#3


在IIS里看看你是不是给默认站点分配了IP地址,如果是,可以将IP地址改为“全部未分配”,或者用记事本打开项目文件中的 .vsproj和 .sln文件,找到 http://localhost/RequirementProj 这句,将其中的 localhost 改为你的默认站点的IP地址,当然前提是你已经把该项目配置成了web应用程序,如果不是web应用程序,那什么都是白说!:)

#4


你用的是VS.NET 2003吗?

有一个IIS设置,会影响 VS Net 2003, 但是不影响 2002.

在IIS(Internet信息服务)中右击“默认网站->属性,在对话框中选择“主目录”,找到“应用程序设置”,看看“应用程序名”后面的文本框是不是空的,有没有一个“创建”按钮?
如果有那个按钮,点击后,按钮会变成“删除”,文本框中自动变成“默认应用程序”,然后你点击“确定”。

现在重新打开VS.NET 2003新建一个ASP.NET Web应用程序,再看看,有没有错误?

#5


在IIS中把d:\inetpub\wwwroot\配置为主目录
另外,在IIS中和VS.net中,要么都用分配的IP,要么都用localhost
要一致

#6


配置iis的fontpage扩展

#7


我 开始装的时候也是这样的

原因是d:\inetpub\wwwroot\RequirementProj”与URLhttp://localhost/RequirementProj不符
所以要让这样两个地址能够映射到同一个位置,问题就解决了。
方法不止一种:
1.因为localhost就是指的127.0.0.1这个地址,所以你在iis中把ip设成127.0.0.1就可以了;
2.如果你已经用了固定的ip,不想改动的话,你就在新建项目,起项目名的时候把URLhttp://localhost/RequirementProj变成URLhttp://你的实际ip/RequirementProj
就可以了。
试试吧:)

#8


你的浏览器可能无法辩认localhost,只认127.0.0.1,我也有同样的问题

#9


kankan

#1


先看看wwwroot是否设置为共享,如是是的话。
建议只有得新安装IIS啦。

#2


看看你的IIS的主目录是不是指向d:\inetpub\wwwroot

另外,把http://localhost/RequirementProj
改成:http://你的IP地址/RequirementProj
或者http://你的计算机名/RequirementProj

#3


在IIS里看看你是不是给默认站点分配了IP地址,如果是,可以将IP地址改为“全部未分配”,或者用记事本打开项目文件中的 .vsproj和 .sln文件,找到 http://localhost/RequirementProj 这句,将其中的 localhost 改为你的默认站点的IP地址,当然前提是你已经把该项目配置成了web应用程序,如果不是web应用程序,那什么都是白说!:)

#4


你用的是VS.NET 2003吗?

有一个IIS设置,会影响 VS Net 2003, 但是不影响 2002.

在IIS(Internet信息服务)中右击“默认网站->属性,在对话框中选择“主目录”,找到“应用程序设置”,看看“应用程序名”后面的文本框是不是空的,有没有一个“创建”按钮?
如果有那个按钮,点击后,按钮会变成“删除”,文本框中自动变成“默认应用程序”,然后你点击“确定”。

现在重新打开VS.NET 2003新建一个ASP.NET Web应用程序,再看看,有没有错误?

#5


在IIS中把d:\inetpub\wwwroot\配置为主目录
另外,在IIS中和VS.net中,要么都用分配的IP,要么都用localhost
要一致

#6


配置iis的fontpage扩展

#7


我 开始装的时候也是这样的

原因是d:\inetpub\wwwroot\RequirementProj”与URLhttp://localhost/RequirementProj不符
所以要让这样两个地址能够映射到同一个位置,问题就解决了。
方法不止一种:
1.因为localhost就是指的127.0.0.1这个地址,所以你在iis中把ip设成127.0.0.1就可以了;
2.如果你已经用了固定的ip,不想改动的话,你就在新建项目,起项目名的时候把URLhttp://localhost/RequirementProj变成URLhttp://你的实际ip/RequirementProj
就可以了。
试试吧:)

#8


你的浏览器可能无法辩认localhost,只认127.0.0.1,我也有同样的问题

#9


kankan