是否有充分的理由使用CassiniDev而不是VS WebServer?

时间:2011-08-22 18:53:04

标签: .net asp.net webserver cassini

我发现此WebServer与Visual Studio(http://cassinidev.codeplex.com/

一起使用

任何人都知道这是否比VS WebServer更好?

5 个答案:

答案 0 :(得分:6)

不使用 - 而是使用基于实际IIS二进制文件构建的IIS express。

http://learn.iis.net/page.aspx/868/iis-express-overview/

它远胜于其中任何一个。

答案 1 :(得分:5)

它希望解决VS开发服务器的一些问题,但如果要在IIS上进行部署,还应调查IIS Express。我发现使用它很愉快,它解决了许多相同的问题,并与Visual Studio集成。

答案 2 :(得分:1)

来自项目的网站:

  

CassiniDev项目的目标是为其提供开放平台   开发一个强大的ASP.Net Web服务器实现,解决   使用时遇到的许多限制和困难   Cassini和/或Visual Studio开发服务器。

     

CassiniDev打包为独立的WinForms GUI应用程序,a   控制台应用程序和库程序集适合自托管和   在自动化测试场景中,包括持续集成和as   一个 100%兼容的Visual Studio 2008/2010直接替代品   开发服务器

因此它至少应该与默认的VS Web服务器一样好或更好。

开源是一个优势,但这也取决于它的更新和扩展频率以及开发社区的大小......

答案 3 :(得分:1)

CassiniDev基于集成的VS Web服务器(称为Cassini)。 CodePlex版本有许多改进,但问题是您是否需要这些。只需阅读codeplex页面并自行决定。

答案 4 :(得分:0)

如果您使用VS 2010或更高版本,IIS Express是100%的最佳选择,当我需要快速的ad-hoc服务器时,我仍然使用CassiniDev,即快速提供html / docs,使用无法直接从文件系统否则将IIS Express用于基于.net的站点或完全IIS,如果绝对需要。

基于与4.0不兼容的版本的任何.net功能很快就会开始破坏即。 vNext,新的.net编译器中即将出现的rosalyn功能,以及需要C#6功能的所有功能等都需要4.6