ローカルホスト上の接続文字列を暗号化して管理しましたが、問題なく読み取りました。ウェブサイトが公開された後に無効な暗号化キー
私のWebHoteでプロジェクトを公開した後、その話はかなり異なっています。
私はエラーを以下の取得:私はローカルでそれを解読し、その後、それは私のwebhotelに公開された後にそれを暗号化する必要がある場合
Key not valid for use in specified state. (Exception from HRESULT: 0x8009000B)
Imが不思議?私は、マシンキーを追加しなければならないことを人々が示唆する別のスレッドを見てきました。どこに置くのですか、そしてどこで見つけるのですか?
全体のスタックトレースがhere
を見ることができる私は、暗号化するには、以下のCMDを使用:
aspnet_regiis -pef "connectionStrings" "PATH" -prov "DataProtectionConfigurationProvider"
どのサーバーをお使いですか?多分あなたはデスクトッププログラミングのためだけにライブラリ呼び出しを使用しようとしますか? – Aristos
私は賃貸しているそのちょうど標準のiisサーバー –