2012-09-04 39 views
1

我有一个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服务器配置不正确。查看常见配置错误的帮助。在调试器外部运行网页可能会提供更多信息。

+0

在网站的根目录下不是必须有一个asp.net mvc网站。你是从哪里听来的? –

+0

我上次尝试使用路由问题。 – J4N

+0

那么,无论你有什么问题,都不是因为MVC不允许。更可能的是,您的问题是您没有将子文件夹设置为IIS中的应用程序。 –

回答

0

我犯了一个虚假的错误:应用程序池在.Net 2.x中:/

0

为了在Visual Studio中使用本地IIS进行调试,Visual Studio必须以管理员身份运行,您是否正在执行此操作?

相关问题