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

标签 asp.net visual-studio iis iis-express

从表面上看,这很像 I want to use iis 7 instead of iis express in visual web developer 2010 , 或 Visual Studio USE LOCAL IIS WEB SERVER issue with IIS 7.5 .

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

另外,当我在项目属性 -> web 选项卡下更改“项目 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 中的绑定(bind)。 ]

我可以将其更改为 ' http://MyServer.com/SuperLongRandomName10985486 ' 我仍然得到同样的错误,但现在有了新的 url。

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

有些东西似乎“卡住了”

最佳答案

尝试删除applicationhost.config或将其移至其他文件夹,对我有用。

就我而言,问题是该项目是由另一个开发人员设置为在本地 IIS 上启动的。

关于asp.net - Web 应用程序存在于本地 IIS Web 服务器和 IIS Express Web 服务器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16615732/

相关文章:

c# - 获取 IIS 网站应用程序名称

javascript - 模态对话框返回值未定义 - 将结果发送到父窗口

c# - 动态添加类到 ASP.NET WebForm

asp.net - IIS7-请求过滤模块配置为拒绝超过请求内容长度的请求

c# - 在 VS2013 的 C# 代码中查找异常隐藏/吞噬

c# - 如何将 "bin"和 "obj"目录重定向到不同的位置?

c# - 远程服务器返回错误 : (405) Method Allowed

c# - ASP.NET Identity - 每种类型多个对象集

http-redirect - 发出重定向 (HTTP 302) 以在不使用 Java 脚本的情况下作用于 _top 框架

visual-studio - VS 复制代码位置是否有任何扩展?