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

.net 是否有充分的理由使用CassiniDev而不是VS WebServer?,.net,asp.net,webserver,cassini,.net,Asp.net,Webserver,Cassini,我发现此Web服务器可与Visual Studio()一起使用 有人知道这是否比VS WebServer好吗?来自项目网站: 卡西尼德夫项目的目标是为人类提供一个开放的平台 开发一个健壮的ASP.NETWeb服务器实现 使用时遇到的许多限制和困难 Cassini和/或Visual Studio开发服务器 CassiniDev打包为一个独立的WinForms GUI应用程序 控制台应用程序和库程序集,适用于自托管和 在自动化测试场景中,包括持续集成和as Visual Studio 2008/20

我发现此Web服务器可与Visual Studio()一起使用


有人知道这是否比VS WebServer好吗?

来自项目网站:

卡西尼德夫项目的目标是为人类提供一个开放的平台 开发一个健壮的ASP.NETWeb服务器实现 使用时遇到的许多限制和困难 Cassini和/或Visual Studio开发服务器

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

因此,它至少应该和默认的VS web服务器一样好,或者更好


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

来自项目网站:

卡西尼德夫项目的目标是为人类提供一个开放的平台 开发一个健壮的ASP.NETWeb服务器实现 使用时遇到的许多限制和困难 Cassini和/或Visual Studio开发服务器

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

因此,它至少应该和默认的VS web服务器一样好,或者更好


开源是一个优势,但这也取决于更新和扩展的频率以及开发社区的规模……

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

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

它看起来可以解决VS development server的一些问题,但您还应该调查是否要在IIS上部署。我发现使用它是一种乐趣,它解决了许多相同的问题,并与Visual Studio集成。

它看起来可以解决VS development server的一些问题,但您还应该调查是否要在IIS上部署。我发现使用它是一种乐趣,它解决了许多相同的问题,并与Visual Studio集成。

两者都不使用-而是使用基于实际IIS二进制文件的IIS express


它远比两者都好。

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


它比两者都好。

如果您使用VS 2010或更高版本,IIS Express是100%的最佳选择。当我需要一个快速的特设服务器时,我仍然使用CassiniDev,即快速提供html/文档,使用无法直接从文件系统运行的功能,否则在基于.net的网站上使用IIS Express,或者在绝对需要时使用完整的IIS


任何基于与4.0不兼容版本的.net功能都将很快开始破坏ie.vNext、新.net编译器中即将推出的许多rosalyn功能、任何需要C#6功能的功能等。因为这些都需要4.6

IIS Express,如果您使用VS 2010或更高版本,它将是100%的最佳选择,当我需要一个快速的特别服务器时,我仍然使用CassiniDev,即快速提供html/文档,使用不能直接从文件系统运行的功能,否则在基于.net的站点上使用IIS Express,或者在绝对需要的情况下使用完整的IIS


基于不兼容4的版本的.NET功能将很快开始打破IE.vNet,新的.NET编译器中大部分即将到来的RoalLn特性,任何需要C 6特性的东西。因为这些都需要4.6

如果你在比较/选择,你也应该考虑IIS Express。或者说:只要使用全IISIf你比较/选择,你也应该考虑IIS Express。或者确实是这样:只需使用完整的IIS,忘了提到开发环境尽可能接近生产环境是一个好方法,这导致我们采用IIS Express或IIS(如果可用),只是为了避免部署时的集成问题……是的,忘了提到,无论如何,一般来说,让开发环境尽可能接近生产环境是一种很好的方法,这导致我们采用IIS Express或IIS(如果可用),只是为了避免部署上的集成问题…你能用一些理由来证明这一点吗?我在上面做了-它是基于IIS构建的,其他的没有,因此本质上存在差异:)Cassini不是基于这些二进制文件构建的,并且存在各种问题,包括在不同的安全上下文中运行,并且也不支持https,因此最终测试结果与您将要运行的环境不同。它还因运行时不接收更改而臭名昭著,你可以更改web应用程序。谢谢,我会尝试一下。我使用cassinidev进行系统测试,我喜欢他们用于调试的单进程模型。我很想看看调试是什么感觉。你能用一些理由来证明这一点吗?我在上面做了-它是基于IIS构建的,其他的没有,所以本质上有区别:)Cassini不是基于这些二进制文件构建的,并且存在各种问题,包括在不同的安全上下文中运行,并且也不支持https,所以结束测试结果与您将要运行的环境不同。它还因在运行和更改时不拾取更改而臭名昭著