ASP.NET IIS 註冊工具

來源:互聯網
上載者:User

       我的XP系統中沒有IIS,是先裝的vs2008,後來才安裝IIS,將發布好的網站部署到IIS上,不能正常運行,需要在IIS中註冊.NET FrameWork才行,參照下面的步驟。

      1.在“Visual Studio 2008 命令提示”下,輸入aspnet_regiis -i,安裝.NET架構。

      2.在“Visual Studio 2008 命令提示”下,輸入iisreset /noforce,重啟IIS服務。

iisreset 參考如下:

d:\Program Files\Microsoft Visual Studio 9.0\VC>iisreset/?

IISRESET.EXE (C) Microsoft Corp. 1998-1999

用法:
iisreset [computername]

    /RESTART            停止然後重新啟動所有 網際網路服務。
    /START                啟動所有 網際網路服務。
    /STOP                  停止所有 網際網路服務。
    /REBOOT             重新啟動電腦。
    /REBOOTONERROR      如果在啟動、停止或重新啟動 網際網路服務時出錯,
                                則重新啟動電腦。
    /NOFORCE          如果試圖正常停止服務失敗,不強制終止 網際網路服務。
    /TIMEOUT:val      指定等待 網際網路服務的成功停止的逾時值(以秒為單位)。
                                如果已指定 REBOOTONERROR 參數,逾時後可以重新啟
動電腦。
                                服務重新啟動的預設值為 20 秒,停止為 60 秒,計算
機重新啟動為 0 秒。
    /STATUS              顯示所有 網際網路服務的狀態。
    /ENABLE              啟用本地系統上 網際網路服務的重新啟動。
    /DISABLE             禁用本地系統上 網際網路服務的重新啟動。

aspnet_regiis參考如下:

d:\Program Files\Microsoft Visual Studio 9.0\VC>aspnet_regiis/?
在本機電腦上安裝和卸載 ASP.NET 的管理工具 + 生產力(2.0.50727)。
Copyright (c) Microsoft Corporation. All rights reserved.

                               -- ASP.NET 註冊選項 --

-i          安裝此版本的 ASP.NET,並更新 IIS 中繼資料庫根處的指令碼映射和根以下的所
有指令碼映射。將現有的較低版本的指令碼映射升級到此版本。

-ir         安裝此版本的 ASP.NET,僅註冊。請不要更新 IIS 中的指令碼映射。

-iru        安裝此版本的 ASP.NET。如果有任何現有的應用程式使用 ASP.NET,則不會更
新 IIS 中的指令碼映射。

-enable     使用 -i、-ir 或 -r 指定 -enable 以後,將在 IIS 安全控制台(IIS 6.0 或
更高版本)中啟用
            ASP.NET。

-disable    使用 -i、-ir 或 -r 指定 -disable 以後,將在 IIS 安全控制台(IIS 6.0
或更高版本)中禁用
            ASP.NET。

-s <path>   在指定的路徑以遞迴方式安裝此版本的指令碼映射。
            例如,aspnet_regiis.exe -s W3SVC/1/ROOT/SampleApp1

-sn <path> 在指定的路徑以非遞迴方式安裝此版本的指令碼映射。

-r          安裝此版本的 ASP.NET,並更新 IIS
            中繼資料庫根處的指令碼映射和根以下的所有指令碼映射。無論原始版本是什麼,都
將現有的指令碼映射升級到此版本。

-u          卸載此版本的 ASP.NET。將此版本現有的指令碼映射重新對應到相應電腦上安
裝的其餘 ASP.NET 版本中最高的版本。

-ua         卸載電腦上所有版本的 ASP.NET。

-k <path>   從指定的路徑中以遞迴方式移除所有版本的 ASP.NET 的所有指令碼映射。
            例如,aspnet_regiis.exe -k W3SVC/1/ROOT/SampleApp1

-kn <path> 從指定的路徑中以非遞迴方式移除所有版本的 ASP.NET 的所有指令碼映射。

-lv         列出電腦上安裝的所有版本的 ASP.NET,狀態和安裝路徑也一併列出。

-lk         列出所有 IIS 中繼資料庫鍵的所有路徑(連同版本在內),ASP.NET 的指令碼映射
是在這些中繼資料庫鍵進行的。那些從父鍵繼承了
            ASP.NET 指令碼映射的鍵不會顯示。

-c          將此版本的用戶端指令碼安裝到每個 IIS 網站目錄的 aspnet_client 子目錄中

-e          從每個 IIS 網站目錄的 aspnet_client 子目錄中移除此版本的用戶端指令碼。

-ea         從每個 IIS 網站目錄的 aspnet_client 子目錄中移除所有版本的用戶端指令碼

-ga <user> 為指定的使用者或使用者組授予許可權,使其可以訪問 IIS 中繼資料庫和 ASP.NET 使
用的其他目錄。

 

                                  -- 配置加密選項 --

-pe 節       對配置節進行加密。選擇性參數:
            [-prov provider] 使用此提供者進行加密。
            [-app virtual-path]
            在此虛擬路徑加密。虛擬路徑必須以正斜杠開頭。如果此虛擬路徑為“/”,
則表示網站的根目錄。如果未指定 -app,則對根目錄下的
            web.config 進行加密。
            [-site site-name-or-ID] 在 -app 中指定的虛擬路徑的網站。如果未指定,
將使用預設網站。
            [-location sub-path] 位置子路徑。
            [-pkm] 對 machine.config 而不是 web.config 進行加密/解密。

-pd 節       對配置節進行解密。選擇性參數:
            [-app virtual-path]
            在此虛擬路徑解密。虛擬路徑必須以正斜杠開頭。如果此虛擬路徑為“/”,
則表示網站的根目錄。如果未指定 -app,則對根目錄下的
            web.config 進行解密。
            [-site site-name-or-ID] 在 -app 中指定的虛擬路徑的網站。如果未指定,
將使用預設網站。
            [-location sub-path] 位置子路徑。
            [-pkm] 對 machine.config 而不是 web.config 進行加密/解密。

-pef 節 web-app-physical-dir
            對配置節進行加密。選擇性參數:
            [-prov provider] 使用此提供者進行加密。

-pdf 節 web-app-physical-dir
            對配置節進行解密。

-pc 容器      在 ContainerName 中建立一個 RSA 金鑰組。選擇性參數:
            [-size key-size] Key-size。預設值為 1024。
            [-pku] 是使用者容器而不是電腦容器。
            [-exp] 使私密金鑰可匯出。
            [-csp provider] 要使用的 Csp 提供者。

-pz 容器      刪除 ContainerName。選擇性參數:
            [-pku] 是使用者容器而不是電腦容器。

-pi 容器檔案    從 Xml 檔案中匯入一個 RSA 金鑰組。選擇性參數:
            [-pku] 是使用者容器而不是電腦容器。
            [-exp] 建立可匯出的密鑰。
            [-csp provider] 要使用的 Csp 提供者。

-px 容器檔案    向 Xml 檔案匯出一個 RSA 金鑰組。選擇性參數:
            [-pku] 是使用者容器而不是電腦容器。
            [-pri] 包括私密金鑰。
            [-csp provider] 要使用的 Csp 提供者。

-pa 容器帳戶    向容器中添加對帳戶的訪問。參數:
            [-pku] 是使用者容器而不是電腦容器。
            [-csp provider] 要使用的 Csp 提供者。
            [-full] 添加完全訪問(預設為讀訪問)。

-pr 容器帳戶    從容器中移除對帳戶的訪問。參數:
            [-pku] 是使用者容器而不是電腦容器。
            [-csp provider] 要使用的 Csp 提供者。

 

                                 -- 配置遠端存取選項 --

-config+    啟用對配置的遠端存取。

-config-    禁用對配置的遠端存取。

相關文章

聯繫我們

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