HOW TO:從 IIS 伺服器匯入設定
更新:2007 年 11 月
在 [邏輯 DataCenter 設計工具] 中加入 IIS Web 伺服器之後,您可以從現有的 IIS Web 伺服器匯入設定,而不是以手動方式進行設定。您可以使用 [,匯入 IIS 設定精靈] 執行這項工作。但是,在透過精靈匯入回 IIS Web 伺服器時,Visual Studio 並不會儲存任何您對設定所做的變更。
下列清單說明您從 IIS Web 伺服器匯入設定所需的權限:
除非您從執行 Windows 2000 Professional 或 Windows 2000 Server 的伺服器匯入設定,否則都能以正常使用者的身分執行 <token>vsprvs</token>。
如果您要從執行 Windows Vista 的伺服器匯入設定,則必須擁有該伺服器 IIS_IUSRS 群組的系統管理員認證和成員資格。
如果您要從執行 Windows XP 的伺服器匯入設定,則必須擁有該伺服器的系統管理員認證或是具有 IIS Metabase 足夠權限的認證。
秘訣
若要變更存取 IIS Metabase 所需的認證,請使用 Internet Information Services (IIS) 6.0 Resource Kit Tools 隨附的 Metabase Explorer。如需詳細資訊,請參閱 Internet Information Services (IIS) 6.0 Resource Kit Tools。
您可以從 IIS 5.0、5.1 和 6.0 版匯入設定。並非所有未來版本的 IIS 設定都能成功匯入。IIS Web 伺服器的設定會出現在 [InternetInformationServices] 資源之下,Visual Studio 會為邏輯伺服器自動建立。網站端點的設定會出現在 [WebSites] 資源中。您可以在 [設定和條件約束編輯器] 的 [邏輯伺服器設定] 資料夾中檢視這些資源。如需詳細資訊,請參閱尋找 ASP.NET 應用程式和 IIS Web 伺服器的 IIS 設定。
![]() |
---|
IIS 6.0 版之前的版本未提供應用程式集區。因此,如果您嘗試使用精靈從舊版 IIS 匯入應用程式集區資訊,Visual Studio 便會顯示錯誤。如需詳細資訊,請參閱 IIS 和 ASP.NET 設定匯入的疑難排解。網站端點並不包含指令碼對應的設定值。因此,精靈不會將這個設定的值匯入 [WebSites] 資源中。 |
若要從 IIS Web 伺服器匯入設定
在邏輯 DataCenter 圖表上按一下 IIS Web 伺服器。
在 [圖表] 功能表上,按一下 [匯入設定]。
[匯入 Web 應用程式設定精靈] 隨即出現。
按 [下一步] 繼續進行。
輸入您要匯入設定之 IIS Web 伺服器的名稱或位址。
輸入適當的使用者認證以存取伺服器。
如果您並未指定認證,精靈就會使用目前的認證。
選取下列其中一或多項 (選擇性):
從所有網站匯入設定,並且在每個網站建立新的網站端點。
匯入 Web 伺服器全域組態。
匯入應用程式集區。
按一下 [下一步]。
如果您選擇要從所有網站匯入設定,[確認匯入設定] 頁面即會出現。
否則,[指定網站和端點繫結] 頁面即會出現,其中顯示可匯入的網站清單。如果出現這個頁面,請選取 [端點] 之下的 [<建立新端點>],將網站設定匯入新的端點。若要將設定匯入現有的端點,請選取端點名稱。按 [下一步] 繼續。
檢視設定匯入清單,再按一下 [下一步] 繼續。
在精靈順利匯入設定之後,按一下 [完成]。
如果設定匯入失敗,Visual Studio 就會顯示說明問題的訊息。如需詳細資訊,請參閱 IIS 和 ASP.NET 設定匯入的疑難排解。