asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET入门教程 1.7.1 Cassini


发布日期:2019年07月15日
 
ASP.NET入门教程 1.7.1 Cassini

Cassini是一个VWD附带的轻量级的Web服务器Cassini和IIS(包含在NET Framework中)都可以作为ASPX以及相关页面的服务器所以在部署时不需要对站点进行修改但两者之间存在诸多差别

这两个服务器使用不同的安全模式IIS是一个服务而Windows中的每个服务都需要一个用户IIS的特定用户是ASPNET Cassini作为应用程序运行使用当前己登录Windows的用户账户这使得Cassini更易于安装因为不需要在Windows中创建ASPNET这个特殊的账户事实上Cassini在安装VWD时就已透明地安装在开发机上了

Cassini有个弱点首先它是开发人员在开发机上测试页面的工具因此只能有一个用户其次由于针对用户模式进行了简化因此Cassini无法支持可靠的安全模式Cassini只能在一个封闭的环境中运行或者能够获得防火墙的保护再次在Cassini中运行一个页面时这个页面在VWD中会被锁定为了对页面解锁必须关闭浏览器这在多次修改和测试站点时是非常不方便的因此很多开发人员即使是在开发机上也使用IIS以免在VWD中修改页面之前必须关闭浏览器这样做的缺点是必须配置开发机以提供IIS设置正确的权限建立安全控制并创建一个虚拟的根目录附录B中给出了进行这些设置的步骤若不想设置IIS仍然可以使用Cassini只是在修改之间要关闭浏览器

ASPNET 入门教程完整版

上一篇:ASP.NET入门教程 11.1 角色的重要性

下一篇:ASP.NET入门教程 7.4 数据绑定控件