我需要在 IIS7(Vista Home)中调试我正在开发的网站(ASP.NET MVC3、Razor、.NET 4、VS2010 SP1(作为管理员))并得到错误:
IIS 不会列出与启动 url 匹配的网站。
为了测试它是否与应用程序的设置有关,我确实从头开始创建了一个空的新 ASP.NET MVC3 网站,设置为 IIS,创建虚拟目录,使用 F5 启动,我工作正常!
我再次创建了具有完全相同设置的第二个网站项目(只是为了确定),这也按预期启动。
这导致我认为我有一些配置问题!?但是什么?过去我很少使用 IIS,所以我的知识在这个方向上有所限制。
有什么提示吗?
我讨厌回答我的问题:在我的问题中,我说我在管理员帐户下运行 VS。 这不是真的 !
所以解决方案(对我来说)是以管理员身份运行VS2010(开始->在Vista菜单中右键单击->以管理员身份运行)......如此简单。
作为副作用:VS2010 让我也可以毫无问题地创建虚拟目录(在此之前我收到错误消息,指出我必须手动调整这些)