2010-12-06 19 views
2

Azure SDKをバージョン1.2から1.3にアップグレードしているときに問題が発生しました。開発環境をアップグレードした後、web.configでセキュリティの変更を行うことができなくなりました。具体的には、私は、この設定を追加するときにWebロールが失敗した:ASP.NETのセキュリティ設定に関する問題

<system.webServer> 
<security> 
    <access sslFlags="SslNegotiateCert" /> 
</security> 
</system.webServer> 

それは、次のエラーメッセージ出力:。

を「この設定セクションには、セクションを とき、これが発生し、このパスで使用 することはできませんロックはデフォルトで (overrideModeDefault = "Deny")のいずれかであるか、 overrideMode = "Deny"または従来の allowOverride = "false"の位置タグで明示的に を設定します。

私はCでのApplicationHost.configを変更しようとしました:\ WINDOWS \ System32に\ inetsrvに\ configおよびC:\ WINDOWS \ SYSWOW64 \ inetsrvにコンフィグ(すなわちセキュリティセクションを許可する拒否からoverrideModeDefaultを変更\ )しかしそれはトリックをしませんでした。 Azure開発環境のweb.configでこれらの設定を変更できるようにするために、どのような変更を加えなければならないのか誰にも分かりますか?

ありがとうございます!

+0

この投稿からの提案を試しましたか? http://forums.asp.net/p/1220987/2178061.aspx –

+0

はい、それは役に立ちませんでした。 – Yrlec

+0

webfilesを含むフォルダに全員に完全な権限を与えることができます –

答えて

2

拒否から許可に変更した場所は1か所でしたか? 2つの場所で行う必要があります。

変更セクションにあり、次の値のすべて - >

<section name="handlers" overrideModeDefault="Deny" /> 

変更」を「拒否」から

<section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Deny" /> 

変更は、この値を「許可」に「拒否」から、この値許可する "

+0

ありがとうございますが、私はそれを別の方法で解決しました。私はAmazon AWSに切り替えました:)。 – Yrlec

関連する問題