小巧轻盈的asp.net
迷你服务器(
Cassini
修改版本)
1 软件原理
:
WebDev.WebServer2为
WebDev.WebServer
的升级版
.
而
WebDev.WebServer
来源于一个开源的
Web
服务器
cassini.
这个服务
,
跟
IIS
类似,可以说是
IIS
的简化版,虽然不如
IIS
完善和成熟但是用于提供一般的
IIS
服务已经足够了。
说白了 这个是从 VS2008
提取出来的组件 和你在
VS2008
看到那个调试服务器一样的
2 软件适合情况
1)假设您的一个客户需要利用一张
CD
来在线发布某些内容,例如,百科全书、黄页或文档集。客户需要在
CD
内包含一个查看器应用程序和一种灵活的软件体系结构来传送内容。另外,除了有处理器最低性能和使用最新版本
的
Windows
要求外,客户希望
CD
没有什么特殊的系统要求,从而方便用户使用。这意味着最终的应用程序不应依赖于
Microsoft Internet
信息服务
(IIS)
或个人
Web
服务器。它应在纯粹的、无服务器的环境下离线运行。
2)
silverlight
访问数据服务 依赖于
WEB
服务或者
WCF
之类的服务,如果您想最终的应用程序不依赖于
IIS
3) 这样一个需求寻求解决方案
(
无服务器运行
WEB)
:客户端不能上网,客户通过光盘
U
盘等方式
COPY
程序(网站程序)到自己的电脑上后可以正常地进行查询等功能,现在问题是:客户不可能去装个
IIS
来布署网站,又要求是
B/S
形式发布?
4)
vista home basic
能上
asp.net
吗
?home basic
怎样弄
asp.net
呢?
现在买的本大多都带的是正版Windows Vista Home Basic
可是想装IIS
运行
ASP
, 又不想卸掉这个正版系统
向各位高手请教是否有高招能解决这个问题
在Windows Xp Home/vista home basic
版本(不能安装
IIS
),可以
Cassini
作为
Asp.Net
的服务器,你可以正常使用
asp.net
开发
,
然后发布时同时发布一个
cassini web
服务器就行了
.
当然这个服务器必须要简单、技术上可行!
小巧轻盈的asp.net
迷你服务器(
Cassini
修改版本) 就是为这个目标而打造的
请注意:ASP.net
和
ASP
不一样, 本服务器不能用于
ASP
。。。。
可以用于纯HTML
(晕 。。。。。)
请注意:启动服务器出错?
说端口被占用,我改了端口也不行?
请关闭后重新启动客户端(注: 原来版本直接下面这个提示错误)
文件下载:
此网盘禁止使用下载工具下载
,
请用浏览器直接下载
-
Filename: luozhuangaspnetserver.rar
Filesize: 177 kB
Upload-Date: 2009/11/3
Download-Link: http://rapidshare.com/files/301653297/luozhuangaspnetserver.rar
======================================================================
======================================================================
有关Cassini
的其他
Cassini的不足
:
1、它是开发人员在开发机上测试页面的工具,因此只能有一个用户。
2、由于针对用户模式进行了简化,因此
Cassini
无法支持可靠的安全模式。
Cassini
只能在一个封闭的环境中运行,或者能够获得防火墙的保护。
3、在
Cassini
中运行一个页面时,这个页面在
VWD
中会被锁定。为了对页面解锁,必须关闭浏览器,这在多次修改和测试站点时是非常不方便的。
4、如果用的是
casini
轻量服务器的话
,
地址栏中显的地址是
http://localhost:
端口号
/
网站名
/Default.aspx!
但是别的机器不能访问
5、
技术文章:
http://www.microsoft.com/china/msdn/library/webservices/asp.net/Cassinihostasp.mspx?mfr=true