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。

相关文章
相关标签/搜索