基於iis express7.5局域網asp.net4.0服務器


本工具已發布到:http://dyruntime.codeplex.com

最后要發布基於silverlight的產品。其中一種解決方案是要讓客戶自己直接配置服務器。而且服務器還很可能是xp,由於是局域網應用性能的問題我們可以不作計較。

目標:

1.盡可能簡單的讓使用者直接運行到指定的基於.net4.0的web程序。

2.必須可以讓局域網內任意端終正常訪問。

為解決這兩個問題我首先試過Visual studio development server。的確可以運行.net4.0的web程序。但很可能它是絕對不支持局域網讓運行的。其它還有試很多各種網絡的所謂微型服務器。全部大多數是基於VSDS這樣技術的。只能本機運行。不能讓內網訪問。最后使用iis express 7.5解決了這兩個問題。

概述

IIS 7.5 Express 兼具 IIS 7.5 的強大功能與輕型 Web 服務器(例如 ASP.NET 開發服務器,也稱為“Cassini”)的便利,可以增強在 Windows 上開發和測試 Web 應用程序的能力。 Microsoft WebMatrix 中包含 IIS 7.5 Express,這套集成工具可以讓 Windows 上的 Web 應用程序開發工作變得簡單、順暢。 IIS 7.5 Express 也可與 Visual Studio 2010 一起使用,功能強大足以代替 Cassini。 使用 IIS 7.5 Express 的好處包括:

  • 在生產服務器上運行的同一 Web 服務器現在可以在開發計算機上使用。
  • 在無需管理員特權的情況下,可以完成大多數任務。
  • IIS 7.5 Express 在 Windows XP 和所有更高版本的 Windows 上運行。
  • 多位用戶可在相同的計算機上獨立工作。

    系統要求

    支持的操作系統: Windows 7, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Vista, Windows XP

    • 運行依賴 .NET Framework 4.0

它是可以完成目標的兩個要求。但整過配置和運行過程是很不友好的。

1.必須知道iis express的配置文件各個關鍵屬性的設計。

2.啟動iis express要通過命令行指令。

基本以上兩點內Cool超人還是覺得如果讓我們產品的客戶這樣操作簡直就是世界未日。經幾兩天的研究終於寫出一個程序讓用戶直接簡單設置然后即可運行iis express到內網中。

以下讓我們看看主界面。

image

1.運行依賴.net framework4.0 /注意並不是profile

2.支持xp,32bit/64bit系統。還支持win7。更多系統我並沒有測試。歡迎各位使用后回復本博客告知內Cool超人。謝謝

以下是使用步驟:

1.運行前先確保您的系統已經安裝.net framework4,下載地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=17718

2.如果第一次運行,請在啟動服務前先安裝啟動服務按扭下方的“安裝過勁行依賴組件”按扭。它會幫運行iis express安裝程序。安裝過程所有是“下一步”直至完成。

3.確保(內網IP),(端口)項要正確填寫,如果你不懂這些程序會自動取得。

3.1.IP地址說明:當你使用了指定的一台電腦作為服務器時。請務必幫這台電腦設計固定IP地址,這是為了避免路由器的動態IP讓你的這台服務器IP地址改變。這樣就會變成不是固定的IP可以訪問到此服務了。

3.2.端口說明:關於網口比較簡單,只要確保你的系統防火牆開放了相應的端口即可。

4.程序目錄,此項是指定web程序目錄。通過"…”按扭可能設置web程序目錄。

5.設置程序池模式:選擇程序模式可以選擇“經典模式”或“集成模式”運行程序。

6.開機自動運行:此功能使用情境是假設以一台固定的電腦作為服務器時我們不必每天開機都去啟動服務。只要設置為開機自動運行后每次開機服務會自動啟動。這樣可以更加人性化。使用此功能時請務必把IP設置為固定IP,防火牆也放開相應端口。

運行后的說明:

1image 左下角出現此圖標說明iis express已經正常運行.

2image 右鍵5.1圖標。我們可以看到iis express已經在行運的相應web服務。選中后會自動瀏覽器中打開。

最后本軟件使用過程中的一些情況:

1.由於合用了很多cmd指令來操作iis express。所以有些殺毒軟件會誤以為是木馬或病毒。

2.此軟件授權為永久免費使用。你可以用於任何商業或非商業的解決方案中。

下載:

下載本軟件>>>>>>>>>>> 下載DYRunTime


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM