-1

简单地说,我在 IIS7 上创建了一个 asp.net 网站

当我单击“在 *:80(http) 上浏览 google.com”时,它会打开真正的 google.com,而不是我的……所以,我无法确定我的网站是否正常运行。(我不想让 google1.com 看到它正在工作)

我更改了主机文件:xxx.yyy.zzz.kkk google.com

现在,当我浏览 google.com 时它返回 404 not found 当我浏览 xxx.yyy.zzz.kkk 它返回 404 not found

我知道 IIS 工作正常……我知道物理路径是正确的……所以知道为什么浏览器返回 404 未找到吗?它与物理文件权限有关吗?我将所有权限授予 SYSTEM 并单击“确定”,然后当我再次检查时,它返回了以前的状态……我没有工作……

4

2 回答 2

0

也许aspnet注册到IIS有问题。以管理员权限运行它可能有助于解决问题:

C:\Windows\Microsoft.Net\Framework..\v.....\aspnet_regiis.exe -i

请用适当的值替换..。

于 2012-07-30T17:43:17.017 回答
0

假设您的 IIS 应用程序启用了匿名身份验证,并且您没有启用任何特殊配置,则可能是授权问题。

确保为应用程序的物理文件夹的组IIS_IUSRS和/或用户授予必要的权限。IUSR

于 2012-07-30T18:56:29.727 回答