我想在本地機器上運行一些小的私人/家庭應用程序,但我不喜歡這個想法,爲此設置一個完整的Win2003服務器與IIS。在家中運行ASP.Net應用程序的簡單方法?
是否有一種簡單而便宜的方式來獲取在家中運行的ASP.Net應用程序?
我想在本地機器上運行一些小的私人/家庭應用程序,但我不喜歡這個想法,爲此設置一個完整的Win2003服務器與IIS。在家中運行ASP.Net應用程序的簡單方法?
是否有一種簡單而便宜的方式來獲取在家中運行的ASP.Net應用程序?
Windows 2000有ASP,Windows XP Professional也可以運行它。查看如何打開IIS,內置的網絡服務器。當然,Win2k3服務器將是一個更好的實現,但對於個人的東西,其中任何一個工作。
最簡單的方法,假設你的桌面有一個支持它的操作系統,是Microsoft Web Platform Installer。需要XP或更高版本,但不適用於XP或Vista的家庭版。它將安裝IIS(哪個版本取決於您的操作系統),SQL Server 2008 Express,.Net Framework,Visual Web Developer 2008 Express,ASP.NET MVC,Silverlight等等。鏈接頁面上甚至還有一段視頻會告訴你如何完成設置。
嘗試VIsual Studio 2008 Express Web Developer。它是免費的,比許多沒有的更好。它帶有一個內置的Web服務器,因此您可以立即編譯,部署和測試。不需要IIS。
根據什麼樣的應用程序,什麼版本的.NET可以運行的卡西尼號。它是支持.Net的免費的開源Web服務器。我不確定它是否已經更新爲可以處理3.5,但我曾經在家使用過我寫的一些漂亮的serioud 2.0應用程序。
下面是已更新的Ultidev版本:http://www.ultidev.com/products/Cassini/看起來它可以處理3.5,幾乎所有東西都是。
我一直在我的家用機器(XP)上運行.NET應用程序多年,而ASP應用程序在此之前有好幾年了。只需安裝IIS,然後安裝.NET框架(以及其他任何您需要的,例如MVC),您就可以輕鬆前往。如果您的機器位於路由器後面,則需要將端口80端口轉發至桌面。如果您沒有靜態IP,則可以使用免費服務(例如DynDNS.org)爲您提供主機名,並運行小型客戶端以使該主機名的DNS保持指向您路由器的IP。如果您想使用自己的主機名,請向GoDaddy.com之類的人註冊一個,然後使用免費服務(如ZoneEdit.com)以使用正確的IP更新DNS。