![](/img/trans.png)
[英]How to debug with IIS (not Express) in Visual Studio 2013
[英]Visual Studio 2013, IIS, IIS Express - bug?
ASP.NET C#項目不會加載並顯示錯誤:
為Web項目'AndroidWS'配置的URL'http :// localhost:51752 / '的站點在本地IIS Web服務器和IIS Express Web服務器上均存在。 您需要使用IIS管理器來更改IIS中此站點的綁定。
如果我刪除
<site name="AndroidWS" id="1"> ... </site>
在IIS Express配置文件中,出現另一種錯誤:
Web項目'AndroidWS'的URL'http :// localhost: 51752 /'已配置為使用IIS Express作為Web服務器,但是當前在本地IIS Web服務器上配置了URL。 若要打開此項目,必須使用IIS管理器從本地IIS Web服務器中刪除使用此URL的綁定。
但是此項目未配置為使用IIS Express:
<UseIISExpress>false</UseIISExpress>
<UseIIS>false</UseIIS>
打開此項目的唯一方法是設置:
<UseIIS>true</UseIIS>
好的,這是一種解決方法,但是由於我們的團隊工作流程,我對此不太滿意-我必須在每次入住之前將此參數設置回false。
PS。 所有項目都重復這種情況-Visual Studio表示將它們配置為使用IIS Express,但事實並非如此。
刪除csproj.user就可以了。 訊息
“ xxx被配置為使用IIS Express作為Web服務器,但當前在本地IIS Web服務器上配置了URL。要打開此項目,必須使用IIS管理器從本地IIS Web服務器上使用此URL刪除綁定。”
之所以會產生誤導,是因為沖突的信息不在IIS中,而在csproj.user文件中。
從IIS管理器中刪除了所有站點,“默認網站”除外,現在一切正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.