【发布时间】:2012-09-04 16:34:56
【问题描述】:
我有一个 asp.net MVC 网站,它使用仅在 32 位或仅在 64 位 (sql lite) 中工作的 somme DLL。
由于我们的服务器以 64 位运行,我想以 64 位运行我的所有代码。问题是 Visual Studio 开发服务器在所有情况下都以 32 位运行。
所以我来使用本地 IIS Web 服务器。
问题在于,对于 asp.net MVC 网站,必须将网站置于 URL 的根目录。
所以我希望有类似“mywebsite.lo”(在我的主机文件中有一个条目)或“localhost:9999”作为项目 url。
但是如果我尝试把这个放在,当我创建虚拟目录时,我得到了这个错误: 无法创建虚拟目录。在本地计算机上找不到服务器“mywebsite.lo”。仅本地 IIS 服务器支持创建虚拟目录。
因此,我创建了自己的网站,该网站具有响应“mywebsite.lo”的正确绑定。现在,如果我单击创建虚拟目录,我会收到一条成功消息。如果但是当我运行网站时,我收到一条消息:无法在 Web 服务器上开始调试。 Web 服务器配置不正确。有关常见配置错误,请参阅帮助。在调试器之外运行网页可能会提供更多信息。
【问题讨论】:
-
在站点的根目录下必须有一个 asp.net mvc 网站。你从哪里听到的?
-
上次我尝试路由时遇到问题。
-
好吧,无论您遇到什么问题,都不是因为 MVC 不允许这样做。您的问题很可能是您没有将子文件夹设置为 IIS 中的应用程序。
标签: asp.net-mvc asp.net-mvc-3 visual-studio-2010 debugging iis