部署ASP.NET(包含.net framework 和MDAC)

來源:互聯網
上載者:User

引導程式外掛程式 PluginInstaller.msi 的下在地址:
http://www.microsoft.com/downloads/details.aspx?FamilyID=627921a0-d9e7-43d6-a293-72f9c370bd19&displaylang=zh-cn

通過 Microsoft Visual Studio .NET 2003 引導程式外掛程式,您可以輕而易舉地建立安裝程式,將 .NET Framework 1.1 和/或 MDAC 2.7 隨您的應用程式一起重新分發。

為使 .NET Framework 應用程式可以在某台特定的電腦上運行,該電腦上必須安裝有 .NET Framework。 任何使用 ADO.NET 來串連資料庫的 .NET Framework 應用程式都要求使用 MDAC 2.7。 許多電腦都已經安裝了這些組件,但是,為了確保某個應用程式能夠運行,應隨該應用程式重新分發這些組件。

Visual Studio .NET 2003 引導程式與 Visual Studio .NET 安裝程式和部署項目整合在一起。 基於這一點,您可以只建立一個安裝程式,用它來自動檢測目標電腦上是否存在那些系統必備軟體,並根據需要進行安裝。 如果在安裝任何組件的過程中要求電腦重新啟動,安裝程式將會自動繼續後續的安裝操作。 因此,應用程式的使用者只需要運行一個安裝程式即可安裝系統必備軟體和相應的應用程式。

若要瞭解有關 Visual Studio .NET 2003 引導程式的更多內容,請參閱《.NET Framework 1.1 開發指南》中的 Visusal Studio .NET 2003 文章。

補充:在安裝完  Microsoft Visual Studio .NET 2003 後,最好立即安裝 本引導程式外掛程式 PluginInstaller.msi ,以使得你的 .NET 程式安裝包在製作時就已將  .NET Framework 1.1 和/或 MDAC 2.7 打包進你的安裝包中,可是得你的安裝包能順利安裝進行。

方法:

如果需要將.Net Framework 1.1部署到目標機器上,則按照以下過程:

1.開啟VisualStudio.Net 2003,建立一個新的項目,選擇安裝和部署項目,建立一個安裝項目;

2.選擇項目->屬性(確認你已經安裝了該外掛程式),在彈出的屬性頁面(如)中,設定引導程式為Windows安裝引導程式。

3.到這裡,設定完成。你可以通過查看視圖->編輯器->啟動條件來查看.Net Framework是否已經被包含在了該部署項目中。
 

如何在製作安裝包時手工在 啟動條件 中添加對 MDAC 2.7 的安裝條件搜尋(即:如何將MDAC 2.7包含在安裝部署程式中):

1.選擇視圖->編輯器->啟動條件,右鍵選擇添加註冊表啟動條件。

2.選中搜尋RegistryEntry1,開啟屬性對話方塊,將RegKey設定為Software\Microsoft\DataAccess,Root選擇vsdrrHKLM,設定Property為MDACSEARCH,設定Value為FullInstallVer。

3.選中Condition1結點,開啟屬性對話方塊,將Condition設定為MDACSEARCH>="2.6"。

4. 將 InstallUrl 設定為:http://download.microsoft.com/download/3/b/f/3bf74b01-16ba-472d-9a8c-42b2b4fa0d76/mdac_typ.exe ,以便通過使用者手工到網上下在安裝 MDAC 2.7。

5. Message 設定為當目標電腦沒安裝 MDAC 2.7 時的提示資訊,如:“<本程式需要安裝 MDAC 2.7 及以上版本, 請安裝 !>”。

6.到此基本設定完成。

注意:

如果安裝項目"目標電腦上的要求"中有多個"註冊表搜尋"時應注意!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.