IIS 8 Express不提供页面

时间:2013-02-18 18:43:21

标签: asp.net-mvc asp.net-mvc-4 visual-studio-2012 iis-express iis-8

当我使用 IIS8 Express 调试/运行我的网站时, IE 启动然后只是等待,没有任何反应,带有忙鼠标指针的白页。

此问题突然出现( Windows 7 Visual Studio 2010 )。我决定重新安装我的计算机,现在使用 Windows 8 并且仅 Visual Studio 2012 ,我遇到了同样的问题!?

运行带有跟踪级别的 IIS Express (64位),并且没有报告错误,但是如果我使用32位(并且来自 Visual Studio )。 我已经使用 MVC4 项目和ASP.NET Forms(Episerver)进行了测试,但后者在64位运行时出现了一些问题(因为它的依赖关系需要为32位)。

我的同事有相同的代码,对于他们 IIS8 Express 有效,必须与我的安装有关吗?

我已经测试过重新安装 IIS8 Express (和我的电脑=))没有运气。

更新: 我试过运行 IIS 8 (不表达)它的工作原理 对于 MVC 项目,它似乎是信号器“导致”挂起(删除RouteTable.Routes.MapHubs使网站工作)。 我尝试过创建一个新的 MVC ASP.NET 项目,但它们都有效。 所以问题似乎就在我的“旧”项目周围。 在我的笔记本电脑上运行mu旧项目一切正常。

它开始让我发疯了

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

麦,

IIS Express已经与Microsoft发布了多个错误报告。就个人而言,我现在正在使用IIS Express,但是在升级VS 2010 SP1或VS 2012后,有一些关于IIS Express挂起的常见抱怨。

这不完全是你的情况,但请阅读

我们已确定您目前可以使用Cassini和IIS 8。这可能是一个警察,但你是正确的,它依赖于项目(我以前见过这个),在你的情况下,你可能会更好地生活和继续前进。

答案 1 :(得分:2)

我在IIS Express 8.0下的localhost上运行我的asp.net MVC4项目时遇到了类似的问题。每当我按Ctrl F5刷新js文件时,每个js文件都需要4到5秒才能加载。事实证明,IIS Exp 8.0在提供js文件时非常慢。我最终卸载IIS 8.0并安装IIS Express 7.5并立即解决了问题。以下是我遵循的步骤:

IIS Express 8.0似乎与VS 2012一起安装,因此如果您有新的安装或可能的Service Pack更新,则可能已升级了以前的IIS Express版本。