Web应用程序存在于本地IIS Web服务器和IIS Express Web服务器上

sau*_*erl 29 asp.net iis visual-studio iis-express

从表面上看,这看起来很像我想在Visual Web开发人员2010中使用iis 7而不是iis express,或者在IIS 7.5中使用Visual Studio USE LOCAL IIS WEB SERVER问题.

但是,我的问题是applicationhost.config中没有此应用程序的条目,并且IIS下没有指向此项目的应用程序.

另外,当我在项目属性 - > web选项卡下更改"Project Url:"上的URL时,无论我输入什么,我都会收到同样的错误.

完成原始错误消息(注意,更改为MyServer.com,因为链接无法指向LocalHost)

[无法创建虚拟目录.URL" http://MyServer.com/MyTestProject " 的站点存在于本地IIS Web服务器和IIS Express Web服务器上.您需要编辑'C:\ Users\XXXXX\Documents\IISExpress\config\applicationhost.config'文件以更改IIS Express使用的端口号,或使用IIS管理器在IIS中更改此站点的绑定. ]

我可以将其更改为" http://MyServer.com/SuperLongRandomName10985486 ",我仍然得到相同的错误,但现在使用新的网址.

是的,我是以管理员身份运行VS.

似乎"陷入困境"

lsp*_*lsp 45

尝试删除applicationhost.config或将其移动到另一个文件夹,为我工作.

在我的情况下,问题是该项目设置为由另一个开发人员在本地IIS启动.

  • 我只需编辑"%USERPROFILE%\ Documents\IISExpress\config\applicationhost.config"中的applicationhost.config并从配置中删除该网站. (3认同)

小智 20

  • 关闭解决方案

  • 删除你的文件 C:\Users\<username>\Documents\IISExpress\config

    目录.

  • 打开解决方案

  • 解决了我的问题,我在C:\ Users\<用户名>\Documents\IISExpress\config中找到了它 (3认同)

Moo*_*joo 6

编辑NotePad中的****.sln文件,并将以下设置更改为FALSE

<UseIISExpress>false</UseIISExpress>
Run Code Online (Sandbox Code Playgroud)

(会有多个实例.)

我一做到这一点,我的项目加载就好了.