我想在共享主機環境中的web.config文件中加密連接字符串。在共享主機上加密web.config
我已經閱讀了MSDN上關於該主題的大多數文章(http://msdn.microsoft.com/en-us/library/53tyfkaw.aspx),並得出結論:我需要使用RSAProtectedConfigurationProvider,以便我可以將配置文件與密鑰容器導出到我們的共享主機提供商。但是,當我這樣做時,我收到一個錯誤「RSA密鑰容器無法打開。」我認爲這是因爲我需要授予對密鑰容器的aspnet帳戶的訪問權限,但是這是使用aspnet_regiis工具完成的,我無法使用該工具,因爲我在共享主機上。
所以我試圖在應用程序啓動時在global.asax中對其進行編程加密,但保存文件時出現權限錯誤 - 「加載配置文件時發生錯誤:訪問路徑'C:\ Inetpub \ xxx \ YYY \ 3acp98k.tmp」被拒絕。共享主機的限制,我想。
我不能運行ASPNET_REGIIS工具,它是一個共享的託管環境。
沒有人有任何想法,我怎麼可能加密連接字符串?