操作系统是Windows 2003服务器。使用ASP.NET 3.5 SP1与ASP.NET MVC 2。
这是你典型的怪胎事件。我正在尝试在我们的一个开发服务器上运行ASP.NET MVC2应用程序,就像IIS永远不会完成请求。我创建了一个完全空白的Web表单应用程序,它做了同样的事情。对于所有这些尝试,iis日志显示sc-win32-status为5。好像访问被拒绝了,但我不知道为什么。所有站点都将ASPNET用户添加到其安全权限中。
这是疯狂的事情。对于我尝试加载的所有页面,我看到如下输出:
Url entered into browser: http://<server_name>:90/<app_name>/<app_name>.aspx
PlainURL: http://<server_name>:90/<app_name>/<app_name>.aspx
FirstPart: http://<server_name>
LastPart: :90/<app_name>/<app_name>.aspx
LastPart: /<app_name>/<app_name>.aspx
strSecure: https://<server_name>/<app_name>/<app_name>.aspx
显然要替换为有效的服务器名称和应用程序的给定名称。要添加到这个不稳定的故事,即使它们不是iis下的应用程序,也会输入所有输入的网址。而不是说找不到网站,你得到上述内容。
我已将此计算机上的IIS设置与另一台运行良好的计算机进行了比较,设置看起来完全重复。这也适用于Web服务扩展。
IIS确实出现在服务器上.asp&amp; .html页面很好。
更新1
我在IIS中创建了一个新的网站(不是虚拟目录)并将其分配给端口91. .Net现在似乎可以正常工作。所以这让我很困惑,因为这是一个解决方法,但并没有解决问题。问题是在端口90上的IIS中发生的事情是获得访问被拒绝错误。我不知道这将涉及到哪些访问权限或要采取哪些措施来纠正它。任何意见都将不胜感激。
答案 0 :(得分:0)
您是否检查过端口是否有问题。 90不是标准端口号。
答案 1 :(得分:0)
DOH! SSL被强制在网站上,我不知道它。在IIS中关闭此功能解决了这个问题。