06 入門 - Web服務器

 

 

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

 

  開發和調試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上發佈信息。spa


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


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

  


  關於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。

相關文章
相關標籤/搜索