简单地说,我在IIS7上创建了一个asp.net网站
当我点击“在*:80(http)上浏览google.com”时,它会打开真正的google.com而不是我的... 所以,我不能确定我的网站是否正常工作。 (我不想让google1.com看到它正在运行)
我更改了hosts文件: xxx.yyy.zzz.kkk google.com
现在,当我浏览google.com时,它返回404找不到 当我浏览xxx.yyy.zzz.kkk时,它返回404未找到
我知道IIS工作正常...... 我知道物理路径是正确的...所以任何想法为什么浏览器返回404找不到?它与物理文件权限有关吗?我给了SYSTEM的所有权限,然后我点击确定,然后当我再次检查时,它返回了以前的状态...我没有工作..
答案 0 :(得分:0)
向IIS注册aspnet可能存在问题。使用管理员权限运行此功能可能有助于解决问题:
C:\Windows\Microsoft.Net\Framework..\v.....\aspnet_regiis.exe -i
请用适当的值替换.. ..
答案 1 :(得分:0)
假设您的IIS应用程序启用了匿名身份验证,并且您没有启用任何特殊配置,则可能是授权问题。
确保为组IIS_IUSRS
和/或用户IUSR
授予应用程序物理文件夹所需的权限。