06 入門 - Web服務器


 

 

目錄索引:《ASP.NET MVC 5 高級編程》學習筆記

 

  開發和調試ASP.NET MVC程序,需要Web服務器的支持。
  Visual Studio 2012+開發環境提供了兩種Web服務器,分別是IIS Express和開發服務器。


  運行應用程序時,將會默認啟動IIS Express,界面如圖所示:

  


  IIS Express是一個輕量級的Web服務器。該應用程序運行時在狀態欄中有一個圖標。
  右擊該圖標,在彈出的快捷菜單中選擇“顯示所有應用程序”選項,可以查看當前正在運行的站點信息,如圖所示。IIS Express可以同時運行多個站點。


  除了IIS Express外,Visual Studio 2012+開發環境還提供了另外一種輕量級的Web服務器,也就是開發服務器(ASP.NET Development Server)。
  在解決方案資源管理器中右擊網站,在彈出的快捷菜單中選擇“屬性”選項,打開“屬性”窗口,然后選擇“Web”選項,點選“使用Visual Studio 開發服務器”單選按鈕,即可使用ASP.NET開發服務器。

 

PS:
  在Visual Studio 2013里我沒找到ASP.NET開發服務器,但是我記得之前用Visual Studio 2012的時候這玩意兒確實是有的。
  希望有大牛解答。


  上述兩種服務器都是日常開發和調試使用的Web服務器,使用起來非常方便,基本不需要做專門的配置。
  如果是正式發布的ASP.NET程序,則需要運行在lingwaiyizhongWeb服務器IIS上,IIS是微軟公司主推的Web服務器,使用它可以在公共Intranet或Internet上發布信息。


  IIS基於Windows操作系統,操作方便、功能強大。同時也可以配置針對例如PHP、JSP等環境的支持。
  個人社區(極客社區http://www.geeksss.com)就是用IIS+PHP搭建的。運行還算穩定,大家可以測試。


  IIS服務器管理界面如圖所示:

  


  關於IIS的搭建和配置,后面再配置服務器的時候回詳細說明,感興趣的朋友可以參考我之前發布的一篇文章:《IIS8 使用FastCGI配置PHP環境支持 過程詳解》。


  問題:如何調試ASP.NET MVC程序?
  解答:
  在Visual Studio中調試ASP.NET MVC程序和調試其他類型的.NET程序(如WinForms)在操作上基本類似,同樣支持設置斷點、代碼跟蹤。
  只不過在根目錄下的Web.config中有一項和調試相關的配置,如下所示:

1 <compilation debug="true" targetFramework="4.5" /> 

  其中 debug="true" 表示支持調試,在正式發布后,debug還需要設置為false。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM