ASP.Net便携式服务器

时间:2009-10-16 21:37:36

标签: asp.net

我正在尝试开始一个新项目,以帮助丰富我的asp.net知识,因为我对我的课程教给我的内容并不完全满意。从我(很少)的Rails经验来看,我记得每个应用程序都包含自己的开发Web服务器。假设我试图创建一个仅限本地的应用程序,但我希望它在Web浏览器中运行(因此ASP.Net)。是否有任何选项可以分发应用程序并让它自己启动,或者只是不需要IIS / VS / Apache-mono?

6 个答案:

答案 0 :(得分:5)

您可能需要查看aspNETserve。听起来它符合您的需求。我最近没有处理过,所以它可能有一些粗糙的边缘。

从好的方面来说,它是所有开源的,如果你刚刚开始使用ASP.NET,那么对于ASP.NET生命周期的内部运作方式来说,这将是一个真正的大开眼界。

答案 1 :(得分:2)

简单的答案是您需要一个Web服务器来运行该应用程序。没有一个它就无法运行。

如果我们正在谈论演示目的,或者您不需要Web服务器的许多功能,那么您可以在安装程序包中包含可再发行的Web服务器。 就像Alex提到的那样,最受欢迎的似乎是Cassini

答案 2 :(得分:-1)

我假设您要在开发它的同一台计算机上运行该站点。

如果要在开发计算机上本地查看,Visual Studio 2005及更高版本允许您从VS本身运行该站点。

据我所知,Visual Web Developer允许您也这样做。 Visual Web Developer

答案 3 :(得分:-1)

您可以使用cassini Web服务器。请注意,这些是不同的可再发行组件:

http://www.asp.net/Downloads/archived/cassini/

http://ultidev.com/products/Cassini/

答案 4 :(得分:-1)

我不确定你为什么要开发一个Web应用程序(由于你正在处理与未知客户端机器的无状态连接而带来所有困难),但是然后运行整个客户端机器上的东西。

开发WinForms应用程序肯定更有意义吗?

答案 5 :(得分:-2)

按照本指南在PC上设置IIS以运行ASP.NET应用程序:

http://www.geekpedia.com/tutorial25_Setting-up-your-ASPNET-server-IIS.html