zoukankan      html  css  js  c++  java
  • WebDev.WebServer.exe,IIS ,IIS Express

    调试ASP.NET程序的服务器有三种WebDev.WebServer.exe,IIS ,IIS Express,以下是从网上整理的他们各自的优缺点,记录以备查阅

    1、ASP.NET开发服务器--Cassini ,即WebDev.WebServer.exe
        优点: 简便,便于快速启动,不需要额外安装
                 是ASP.NET项目的默认服务器,当在VS中按下F5就会启动
        缺点:不提供完整的Web服务器功能,比如不支持SSL、URL重写、自定义安全设置和其他IIS7中支持的功能

        

    2、IIS Web服务器 

     优点: 真正的Web服务器,可部署和作业环境差不多的开发环境
     缺点: 有的系统不允许安装IIS,IIS要求使用管理员账号安装和调试网站
            不同版本的Windows又支持不同版本的IIS,XP只能使用自带的IIS5.1,IIS7.1的新功能不支持
            在VS里面配置网站使用IIS,还需要额外配置和安装步骤

         配置使用IIS调试程序(属性--web页)

        

    3、IIS Express 

    优点: 综合ASP.NET服务器的易用性与IIS的强大功能, 简练易于安装,在VS中不需要管理员权限即可安装和调试程序,

              提供了完整的web服务器功能,包括SSL、URL重写、多媒体支持和所有其它IIS 7.x的模块 ,可以和IIS,ASP.NET服务器同时运行于同一台电脑上,不会冲突 

             IIS Express(跟ASP.NET开发服务器一样),可以快速从硬盘上某个文件夹上启动网站程序,不需要任何注册和配置步骤,这个特性使启动和运行网站非常便捷 

             对于不支持安装IIS的系统可以使用IIS Express ,VS2010 SP1引入IIS Express支持,可配置为默认web服务器 

    缺点: 没有图形化界面

    配置使用IIS Express调试程序(属性--web页)配置好后VS中按F5即可启动

         

     4、调试小技巧

         通过IIS Express寄宿多个站点,在VS中按快捷键ctrl+alt+P 会出现附加到进程对话框,点击附加,则可以在服务中打断点调试

     

    摘自:

    http://www.codeproject.com/Articles/396569/Make-Web-Development-Easier-with-IIS-Express

    http://www.jb51.net/softjc/183520.html

    WebDev.WebServer 学习

    【点滴积累】使用IIS Express

     WebService如何调试及测试工具

  • 相关阅读:
    C#--事件驱动在上位机中的应用【一】(搭建仿真PLC环境)
    C#--事件驱动在上位机中的应用【三】(自定义控件)
    C#--事件驱动在上位机中的应用【二】(自定义控件)
    C#--属性--propfull和prop使用场所
    C#--通过Modbus TCP与西门子1200PLC通讯
    C#--简单调用WebService
    C#-- 简单新建WebService服务
    C#--发布WebService和部署IIS到本地服务器
    P1909 买铅笔
    P1089 津津的储蓄计划
  • 原文地址:https://www.cnblogs.com/xiaochun126/p/5070041.html
Copyright © 2011-2022 走看看