2

ASP.NET MVC 用の開発環境をセットアップしようとして、空の ASP.NET MVC プロジェクトを開始し、web.config に以下を配置しました。<trust level="Medium" originUrl=""/>

プロジェクトを実行すると、次の例外が発生します。

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

例外の詳細: System.Security.SecurityException: タイプ 'System.Security.Permissions.ReflectionPermission、mscorlib、Version=2.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089' のアクセス許可の要求が失敗しました。

可能であれば、アプリをホストする場所を選択できないため、中程度の信頼でアプリを開発したいと考えています。また、信頼レベルに何らかの制限がある可能性があります。

4

3 に答える 3

3

ASP.NET MVC の現在のバージョンのみがサポートされています-この回答<trust level="Full" /> を参照してください

于 2016-10-25T08:54:57.253 に答える
1

私のマシンでこの例外を再現できません。medium trust で ASP.Net MVC を展開できるはずです。ホストとgodaddyで成功しました。MVC 1.0 を使用していますか? おそらく継承された web.config または machine.config ファイルで、中程度の信頼設定に制限を変更または追加しましたか?

于 2009-05-14T04:17:21.653 に答える
0

私のウェブサイトでも同様のエラーが発生しました。ローカル マシンでは問題なく動作しましたが、ウェブホストではパーミッション エラーがスローされました。私は実際に自分のweb.configを次のように設定しようとしました...

<trust level="Full" />

そしてそれは私にとってはうまくいきました。うまくいくとは思いませんでしたが、うまくいきました。

于 2009-05-14T09:06:28.260 に答える