【发布时间】:2013-02-18 18:43:21
【问题描述】:
当我使用 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(不是 express)并且它可以工作。
对于 MVC 项目,它似乎是“导致”挂起的信号器(删除 RouteTable.Routes.MapHubs 使站点正常工作)。
我尝试创建一个新的 MVC 和 ASP.NET 项目,它们都可以工作。
所以问题似乎出在我的“旧”项目周围。
在我的笔记本电脑上运行 mu 旧项目一切正常。
我开始发疯了
有什么建议吗?
【问题讨论】:
-
如果您在启动项目上单击属性,设置是什么?应该选择 IIS Exp。从那里你使用专用端口#还是动态的?您是否使用起始网址?
-
IISExpress 已检查项目 url:localhost:12341 开始操作:当前页面
-
尝试换成 cassini,使用 Visual Studio 开发服务器。你得到相同的挂起结果吗?
-
不,内置服务器工作。我确实遇到了其他问题,但这是意料之中的。
-
好的,很好,我们已将其隔离到 IIS Express。使用 IIS Express 重试,但自动分配端口。它挂了吗?
标签: asp.net-mvc asp.net-mvc-4 visual-studio-2012 iis-express iis-8