我被困在这里将我的应用程序部署到本地IIS服务器。
首先,我的系统没有IIS管理器然后我通过向Windows添加功能来实现这一点。
我的IIS管理器是IIS Express 8.0,并使用Windows 10与visual studio 2012
现在的问题是:
我创建了一个Web应用程序,并希望将其部署在本地IIS服务器中:右键单击VS-> Properties-> Web->中的Project并选择本地iis服务器radioButton
但得到的结果是错误
Url ....的站点存在于本地iis Web服务器和iis express Web服务器上。您需要编辑applictionhost.config文件以更改iis express使用的端口号或更改iis管理器中的绑定。
如何将我的应用程序部署到本地IIS服务器?
您必须检查您尝试部署的URL在本地IIS中具有绑定。
例如,如果要部署到http://LOCALMACHINENAME/yourapp,则应该在IIS上具有创建绑定的WebSite
最常见的情况是您使用localhost作为服务器名称,因此请检查您是否具有绑定:
换句话说,VIsual studio连接到您的IIS,寻找应该存在的绑定。
还检查您是否以管理员身份执行VS.
您需要创建一个网站绑定80端口。
我们首先在iis上创建了主要网站,我们在visual studio上创建了子网站,将其绑定到主网站。
您有两个使用相同端口的数据库连接。
Url ....的站点存在于本地iis Web服务器和iis express Web服务器上。您需要编辑applictionhost.config文件以更改iis express使用的端口号或更改iis管理器中的绑定。
您需要更改IIS Express使用的端口号。 This answer给出了很好的指示。
在解决方案资源管理器上单击鼠标右键。我相信你对此没有任何问题。我认为这比更改代码中的绑定更容易。但这是另一种选择。
在根项目文件夹中删除此文件(或备份)
.vs\config\applicationhost.config
清空项目文件中的IISUrl标记(如果有)
<IISUrl></IISUrl>
转到项目属性并尝试再次创建虚拟URL。