2011-04-27 74 views
6

我用aspnet_regiis成功加密了在windows 2003服務器上運行的web.config文件。但是,它不適用於Windows 7/2008服務器上的IIS 7。無法在windows 7/2008環境下使用aspnet_regiis加密web.config

當我嘗試在64位Windows 2008服務器上運行followng命令時,它始終顯示aspnet_regiis選項幫助。在Windows 7操作系統中也是如此。

C:\ WINDOWS \ Microsoft.Net \ Framework64 \ V2.0.50727 \ ASPNET_REGIIS -pe「的appSettings」 -app「/ ConnectionTest」上門4

如果我打開Visual Studio 2008年命令Windows 7並運行以下命令,我得到了這些。我使用來自iis經理的網站Id。

ASPNET_REGIIS -pe「的appSettings」 -app「/ ConnectionTest」上門4 無法解析的網站ID爲 '4' 失敗!

回答

13

您是否試過運行「以管理員身份運行」命令窗口?這也讓我暫時陷入困境,但是以管理員的身份運行。

0

即使以管理員身份運行命令提示符後,我仍然收到此錯誤。但我觀察到,在我的情況下,虛擬目錄有多個用點分隔的單詞。像「Web.Api.XYZApi」一樣。

我將虛擬目錄名稱更改爲「XYZApi」(沒有小圓點)並嘗試加密,它工作正常。但我仍不確定爲什麼這應該是一個問題。

相關問題