是否有可以为Asp.Net MVC内容提供服务的文件副本可部署Web服务器?

时间:2011-12-17 02:13:31

标签: asp.net asp.net-mvc apache iis wamp

我一直在使用the Uniform Server进行本地开发,没有任何巨大的承诺或我的开发盒上任何服务器式的足迹。

我想为Asp.Net MVC 3和Razor开发提供类似的体验。但我想避免安装IIS,SQL Server和Visual Studio。除了通过文件副本,我想避免安装任何服务器软件。例如,VS的快速版本不是一种改进。

我可以处理必须安装框架,例如.Net Framework 4.0,MVC3等。

问题:

是否有任何现有的软件能够做到这一点?是否可以弯曲我现有的Apache文件复制部署来执行此操作并使用.Net Framework?

如果没有,我能逃脱的最少的是什么?是否可以在不安装完整的IIS,SQL Server和Visual Studio的情况下安装某些版本的Asp.Net Development Server?

原因:

我的托管仅提供PHP和Asp.Net支持,我真的不想使用PHP。我不希望我的开发项目或丢弃项目公开,所以我不打算使用我的托管进行开发。我还希望通过擦除目录“开发工作流程”使整个“擦干净并重新开始。”

2 个答案:

答案 0 :(得分:1)

在网络服务器端,我所知道的最接近的方法可能是IIS Express。

对于数据库,请查看SQL Server Compact Edition - 它是一个不需要安装的嵌入式版本。

答案 1 :(得分:1)

我相信Cassini正是您所寻找的。虽然我没有使用它,但对于完全相同的目标(MVC 3),它现在已经在我的调查结果中存在了一段时间,所以如果你真的将它与MVC3一起使用,请报告回来!

对于数据库解决方案,我会使用嵌入式sql ce 4