0

asp.net mvc2WebサイトをRackSpaceクラウドサイトに展開し終えたところです。

現在、次のようなエラーが発生しています:System.Security.SecurityException:リクエストが失敗しました。説明:アプリケーションがセキュリティポリシーで許可されていない操作を実行しようとしました。このアプリケーションに必要な権限を付与するには、システム管理者に連絡するか、構成ファイルでアプリケーションの信頼レベルを変更してください。

これは次の行で発生しています:<%= Combres.WebExtensions.CombresLink( "siteJs")%>

つまり、CombresがApp_Data/Combres.xmlファイルのSiteJsリンクにアクセスしようとしているときです。問題なく動作していたDiscountaspからこのサイトを転送しています。

問題と修正がどうなるかについてのアイデアはありますか?

前もって感謝します

4

1 に答える 1

1

あなたの環境がミディアムトラストであることに基づいて暗闇の中で撮影しなければならなかったとしたら、反射があなたの問題だと思います。Combresは、優れたリフレクションライブラリであるFasterflectを使用しています。そうは言っても、Medium TrustアプリケーションにはReflectionPermissionが付与されていないため、コードを実行しようとするとSecurityExceptionがスローされます。SecurityExceptionの詳細がある場合は、それが実際に当てはまるかどうかを確認できる可能性があります。

于 2010-11-18T23:29:58.953 に答える