我有一个asp.net MVC网站,它使用somme DLL只能在32位或仅在64位(sql lite)中工作。使用IIS作为本地Web服务器来调试我的visual studio
由于我们的服务器运行在64位,我想运行我所有的代码在64位。问题在于Visual Studio开发服务器在所有情况下都以32位运行。
所以我来使用本地IIS Web服务器。
问题是,使用asp.net MVC网站时,必须将网站放在网址的根部。
所以我希望将“mywebsite.lo”(在我的hosts文件中有一个条目)或“localhost:9999”作为项目url。
但是,如果我尝试把这个,当我创建虚拟目录,我得到这个错误: 无法创建虚拟目录。在本地机器上找不到服务器'mywebsite.lo'。创建虚拟目录仅在本地IIS服务器上受支持。
所以我创建了自己的网站,正确的绑定响应'mywebsite.lo'。现在,如果我点击创建虚拟目录,我收到了一条成功的消息。如果但是当我运行网站时,我收到一条消息:无法在Web服务器上开始调试。 Web服务器配置不正确。查看常见配置错误的帮助。在调试器外部运行网页可能会提供更多信息。
在网站的根目录下不是必须有一个asp.net mvc网站。你是从哪里听来的? –
我上次尝试使用路由问题。 – J4N
那么,无论你有什么问题,都不是因为MVC不允许。更可能的是,您的问题是您没有将子文件夹设置为IIS中的应用程序。 –