程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> Microsoft Visual Studio 2013 — Project搭載IIS配置的那些事,2013project

Microsoft Visual Studio 2013 — Project搭載IIS配置的那些事,2013project

編輯:關於.NET

Microsoft Visual Studio 2013 — Project搭載IIS配置的那些事,2013project


前段時間在改Bug打開一個project時,發生了一件奇怪的事,好好的一直不能加載solution底下的這個project,錯誤如下圖所示:大致的意思就是這個project的web server被配置成了IIS Express,但是當前URL被配置成local IIS web server。要想打開這個project,必須要到IIS管理器中移除用這個來自local IIS web server 綁定的URL。根據提示到IISManager中把對應的Web Site移除掉,可是還是不管用。這裡要說明下:有時為了開發調試的便捷性,我們會給當前project配置下web server:

將servers配置成Local IIS 將project url 和start url配置好,再點擊create virtual directory.這樣就會自動給這個project發布到IIS並且會生成對應web site,如圖:

不要再到vs中將project啟動起來,只要在Browse這個web site就可以了。

這裡的web site和在vs中發布後再部署到IIS上的區別在於,部署的web site底下都是編譯後dll文件,這裡的web site中文件和vs中的是一樣,只不過是在本地調試過程中變得便捷點了。

還回到上個問題,之後發現當Edit *.csproj這個文件裡的<UseIIS>True<UseIIS>塊時,將True改成False就可以加載project了,但是有個問題,就是將web server配置成local IIS並且撤銷*.csproj文件中改動後,還是不能加載project。

望有這個問題經歷的同志能給出更好的解決方案。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved