基於iis express7.5區域網路asp.net4.0伺服器

來源:互聯網
上載者:User

本工具發行到: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到內網中。

以下讓我們看看主介面。

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,防火牆也放開相應連接埠。

運行後的說明:

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

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

最後本軟體使用過程中的一些情況:

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

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

下載:

下載本軟體>>>>>>>>>>> 下載DYRunTime

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.