1

中程度の信頼性のセキュリティレベルのWindows2008サーバーでCassetteを使用してMVC3Webアプリケーションを公開しました(ホスティング会社はセキュリティレベルの変更を許可していません)。

このリンクによると、Cassetteは中程度の信頼レベルで実行されますが、アプリケーションを実行すると、次の例外がスローされます。

セキュリティ例外:アプリケーションがセキュリティポリシーで許可されていない操作を実行しようとしました。このアプリケーションに必要な権限を付与するには、システム管理者に連絡するか、構成ファイルでアプリケーションの信頼レベルを変更してください。

[SecurityException:リクエストが失敗しました。]

カセット.CassetteApplicationContainer`1.CreateNewApplicationWhenFileSystemChanges(String rootDirectoryToWatch)+0

カセット.CassetteApplicationContainerFactoryBase`1.CreateContainerFromConfiguration()+232

カセット.Web.CassetteApplicationContainerFactory.CreateContainer()+21

カセット.Web.StartUp.InitializeApplicationContainer()+22

カセット.Web.StartUp.PostApplicationStart()+436

誰かがこれを解決する方法を知っていますか、または私が間違っていることは何ですか?

ありがとう

4

1 に答える 1

0

問題が解決しました。アプリケーションをデバッグモードで実行していました。リリースモードに変更する必要がありました。

于 2013-04-02T13:16:41.203 に答える