問題タブ [medium-trust]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1400 参照

asp.net - 中程度の信頼環境で現在のFormsAuthenticationModuleにフックするにはどうすればよいですか?

次のコードでFormsAuthenticationModuleのAuthenticateイベントにフックするHttpModuleがアプリケーションにあります。

残念ながら、アプリは中程度の信頼性の環境で実行する必要があるため、context.Modulesの呼び出しは失敗します。このイベントに参加する別の方法はありますか?

0 投票する
2 に答える
1319 参照

c# - 単純な配列とLinqがVerificationExceptionを生成するのはなぜですか:操作はランタイムを不安定にする可能性があります

C# の非常に単純な ?: 演算子と、単純な配列および LINQ (オブジェクトへの) 呼び出しを組み合わせた Reverse() は、「System.Security.VerificationException: Operation could destabilize the runtime.」という例外を引き起こすのに明らかに十分です。「高」信頼で実行されている ASP.NET Web サイトで実行する場合 (「完全」がデフォルトであることに注意してください)

これがコードと、私が思いついた簡単な回避策です。

信頼レベルを「高」に設定するには、web.config ファイルに次を追加する必要があります。

回避策は、問題を再現する問題のある ?: 演算子と同等の機能です。関連する投稿を読んだ私の推測では、これは C# コンパイラのバグです。ここで何が起こっているか知っている人はいますか?

0 投票する
2 に答える
2664 参照

redirect - 中程度の信頼でGlobal.asaxからリダイレクト

Global.asaxのApplication_Errorハンドラーでリダイレクトを実行しようとしています。特別なことは何もありません。

これは完全な信頼の下でうまく機能しますが、中程度の信頼の下で機能させる必要があります。ここで作業しているコードは、共有ホスティング環境で正しく機能する必要があります(残念ながら、この要件を制御することはできません)。

ただし、テスト目的で開発環境(XP Pro / IIS 5.1)で次のようにサイトを構成すると、次のようになります。

次のエラーで失敗します。

その他の注意事項:

  • これは、Global.asaxからでもHttpModuleからでも発生します。
  • これは、Response.Redirect(somePath)でも発生します。

あなたが提供できる洞察に感謝します。私はこれについて自分の$$をグーグルで検索しましたが、喜びはありません。

ありがとう!

0 投票する
1 に答える
624 参照

asp.net - RDLC ミディアム トラスト

IIS 7 で中程度の信頼の下で動作する無料の (非営利団体向けの) RDLC レポート ツールを知っている人はいますか?

0 投票する
3 に答える
265 参照

.net - .Net ホスティング (柔軟なミディアム トラスト)

リフレクションの使用を許可する柔軟な中程度の信頼ルールを持つ安価な .Net ホスティングの推奨事項はありますか?

0 投票する
2 に答える
1166 参照

asp.net - 共有ホスティングの信頼レベルのシミュレート

開発用マシンで共有ホスティング環境の信頼レベルをシミュレートして、ソリューションを展開するときに厄介な驚きがないようにしたいと考えています。

これをweb.configの設定に追加しました:

これに関する唯一の問題は、データベースに保存しようとすると、この例外が発生することです。

InnerException: System.Security.SecurityException Message="タイプ 'System.Net.SocketPermission、System、Version=2.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089' のアクセス許可の要求が失敗しました。" ソース="mscorlib"

中程度の「類似」の信頼を維持しながら、これを具体的に許可するにはどうすればよいですか。他に合理的に許可できるものはありますか? GoDaddy でホスティングします。

0 投票する
1 に答える
7267 参照

nhibernate - NHibernate 2 + Fluent Nhibernate 中程度の信頼

NHibernate 2 および Fluent Nhibernate は中程度の信頼環境で動作しますか。そうでない場合、回避策はありますか?

0 投票する
3 に答える
3652 参照

asp.net-mvc - ASP.NET MVC フレームワークに必要なアプリケーション信頼レベルは?

シンプルなasp.net mvcフレームワークアプリケーションを共有ホスティングにデプロイしようとしていますが、次のようなエラーが発生します:

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

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

ソース エラー:

現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。
http://test.pakabink.lt/

コントロール パネルで「ASP.NET 2.0 Full Trust」を設定しています。サーバー管理者に何を変更してもらう必要がありますか?

0 投票する
3 に答える
2267 参照

asp.net - 中程度の信頼環境で ASP.Net Web サイトを実行する

免責事項: ASP.Net のスキルは限られています

現在のホスティングから Mosso ホスティング サービスに移行する Web サイトがいくつかあります。Web サイトの 1 つを転送しようとしたときに、"System.Security.SecurityException: That assembly does not allow partial trusted callers." というエラーが発生しました。アプリ、および Web サイトのコードは完全な信頼を必要とするようです。

残念ながら、私はアプリの完全なソース コードにアクセスできず、元の開発者も利用できません。これらの Web サイトを移植するための簡単な回避策はありますか? web.config に追加しようとしましたが、うまくいきませんでした。

Mosso にセキュリティ レベルの調整を依頼することはオプションではないと思います。

誰にもアイデアはありますか?

0 投票する
4 に答える
2838 参照

asp.net - 中程度の信頼の下でGMailSMTPでメールを送信する

中程度の信頼で実行されるアプリからメールを送信する必要があります。完全な信頼の下で正常に機能する現在の電子メール送信コードは、中程度の信頼の下でSecurityExceptionをスローします

machine.configと関連ファイルを調べると、SMTPアクセスがConnectに制限されていることがわかります。

MSDNによると、Connectはポート25でのみリクエストを許可します。ただし、Gmailサーバーはポート587で動作します。回避策はありますか?提案?