2011-02-07 41 views
3

路徑我使用這個命令encrypying我的.NET配置文件,它工作得很好:加密web.config文件並提供給文件

aspnet_regiis -pe "connectionStrings" -app "/SampleApplication" 

對於這個工作,雖然我必須有一個稱爲SampleApplication的虛擬目錄指向我的web.config文件所在的文件夾。

有沒有辦法只指定文件的路徑,而不必有虛擬目錄?

我試着用

aspnet_regiis -pe "connectionStrings" -location "c:\FoldercontainingWebConfigFile" 

,但我得到的錯誤:「路徑屬性必須是相對虛擬路徑」。而不能包含任何「:」「\」等等

我期待在這裏: http://msdn.microsoft.com/en-us/library/k6h9cz8h%28v=vs.80%29.aspx

有沒有辦法做到這一點?

回答

1

我明白了!

-pef 「sectionName」 「完整路徑的目錄包含web.config文件」

0

查看this tool - 它加載所有的IIS站點和vdirs,並允許您選擇要加密/解密的文件(和節)。

+0

感謝菲爾。實際上,我需要通過c#代碼實現此目的,您將路徑傳遞到文件的路徑以及要加密的部分,然後使用aspnet_regiis util執行此操作。你知道這是可能的嗎? – Bob 2011-02-07 10:44:21