我想在本地计算机上运行一些小型私有/家庭应用程序,但我不喜欢为此设置一个带有IIS的完整Win2003服务器。
是否有一种简单而廉价的方法可以让ASP.Net应用程序在家中运行?
答案 0 :(得分:2)
Windows 2000有ASP,Windows XP Professional也可以运行它。查找如何打开IIS,内置的Web服务器。当然,Win2k3服务器将是一个更好的实现,但对于个人的东西,它们中的任何一个都可以工作。
答案 1 :(得分:1)
假设您的桌面具有支持它的操作系统,最简单的方法是Microsoft Web Platform Installer。需要XP或更高版本,但不适用于XP或Vista的Home版本。它将安装IIS(其版本取决于您的操作系统),SQL Server 2008 Express,.Net Framework,Visual Web Developer 2008 Express,ASP.NET MVC,Silverlight等。链接页面上甚至还有一个视频,它将向您展示如何设置它。
答案 2 :(得分:1)
尝试使用VIsual Studio 2008 Express Web Developer。它是免费的,并且比许多没有的更好。它配有内置的Web服务器,因此您可以立即进行编译,部署和测试。不需要IIS。
答案 3 :(得分:0)
根据什么类型的应用程序以及.Net的哪个版本,您可以运行Cassini。它是支持.Net的免费开源Web服务器。我不确定它是否已经更新以处理3.5,但我曾经在家里使用我运行的一些非常严格的2.0应用程序。
这是已更新的Ultidev版本:http://www.ultidev.com/products/Cassini/看起来它会处理3.5,所以你拥有的任何东西。
答案 4 :(得分:0)
我已经在家用机器(XP)上运行.NET应用程序多年了,而ASP应用程序在此之前已有多年。只需安装IIS,然后安装.NET框架(以及您需要的任何其他内容,例如MVC),您就可以了。如果您的计算机位于路由器后面,则需要将端口80移植到桌面。如果您没有静态IP,则可以使用DynDNS.org之类的免费服务为您提供主机名,并运行小型客户端以保持该主机名的DNS指向路由器的IP。如果您想使用自己的主机名,请向GoDaddy.com之类的人注册,然后使用ZoneEdit.com之类的免费服务,以使用正确的IP更新DNS。