Visual studio IIS没有列出与启动URL匹配的网站-本地主机不是;“本地主机”;

Visual studio IIS没有列出与启动URL匹配的网站-本地主机不是;“本地主机”;,visual-studio,iis,windows-10,installation,uninstallation,Visual Studio,Iis,Windows 10,Installation,Uninstallation,我的问题是Visual Studio 2013将我的[asset#].[domain].[country]用作我的“localhost”设置。我必须以某种方式更正Visual Studio,将localhost选择为localhost,而不是我的资产35;。这是由于在IIS之前安装了VS造成的。目前我唯一的解决方案是卸载.NET框架、ASP.NET版本、Visual Studio版本和IIS,然后从IIS开始重新安装 以下是Visual Studio为我的web服务URL(例如)生成的内容: h

我的问题是Visual Studio 2013将我的
[asset#].[domain].[country]
用作我的“localhost”设置。我必须以某种方式更正Visual Studio,将
localhost
选择为localhost,而不是我的
资产35;
。这是由于在IIS之前安装了VS造成的。目前我唯一的解决方案是卸载.NET框架、ASP.NET版本、Visual Studio版本和IIS,然后从IIS开始重新安装

以下是Visual Studio为我的web服务URL(例如)生成的内容:
https:\\[asset\\\].[domain].[country]\PALS.Aunthentication\Authentication.svc

应该是这样的:
https:\localhost\PALS.Authentication\Authentication.svc


有更简单的解决方案吗?

我建议您可以尝试将项目属性web标记服务器的项目url修改为localhost,而不是您的域。感谢Brando,web选项卡url实际上是https:\\localhost\PALS.Authentication\Authentication.svc。但是,VS将其作为资产运行,而不是“localhost”。My web.config文件还以https:\\localhost…等形式列出了服务URL。导致此问题。我甚至试图通过选中自定义URL复选框(不确定复选框的标签)并添加https:\\localhost…等来“强制”https:\\localhost URL,但这也不起作用。据我所知,没有端口的localhost意味着它使用了80端口。我建议您可以检查IIS管理控制台的defualt网站的web.config文件。我猜其中有url重写规则将请求重定向到资产#。感谢Brando,进一步澄清,这是我的企业pc,意味着“localhost”的替代物实际上是我的pc资产#和domain.ca。我尝试在注册表、VS配置文件、应用程序配置文件、IIS配置文件中搜索,但找不到发生这种情况的位置。这只发生在VisualStudio中。当我通过IIS管理器浏览网站时,IIS将显示https:\\localhost\。