当我使用 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旧项目一切正常。
它开始让我发疯了
有什么建议吗?
答案 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版本。