问题
我在MVC5 ASP.NET应用程序中使用windows身份验证。当我在我的内联网上访问应用程序的url时,我输入了(只是举个例子),http://derp.herp.edu.不出所料询问我在域上的登录凭据。我输入了这些。
然后我得到一个完全空白的页面。没有错误消息。只是一个白色的屏幕。然后我在浏览器中启动了调试器,它简单地说:
无法打开http://derp.herp.edu
详细信息
我甚至不知道在哪里可以找到这个错误?我不知道是什么原因造成的。我一直在努力寻找日志,但由于我是IIS7.5的新手,我不确定我是否在寻找正确的日志。我刚刚在IIS7.5 Windows 2008 R2服务器上部署了MVC5。我相信,我试图在其上部署的IIS是在一个安全的VLAN上。
尝试
- 在我的机器IIS7.5上本地启动。它有效。怎么了
- 已移动到inetpub文件的wwwroot,以确保服务器上的文件权限正常
- 将IIS7.5中的默认网站与域名关联。我可以在本地机器和浏览器中的服务器上看到它
因此,我们知道域名是有效的。我们知道身份验证正在努力工作。但是当它试图显示MVC 5.NET应用程序时出现了问题。
我发现了错误。这是一个完全无声的错误,因为浏览器只是坐在那里什么都不做。我开始检查IIS,发现.NET编译有一些问题。我在ASPNET4BeakingChangesAndStuffToBeAwareOf找到了修复程序。