2 つの Web アプリケーション (事前にコンパイルされたサイト) があり、1 つはファースト パーティであり、完全な信頼で実行されます。もう 1 つはサード パーティであり、部分的な信頼 (または特定のアクセス許可) で実行する必要があります。
TrustedAssembly.Web.Pages.MyPage
完全信頼の既定の AppDomain で実行する必要があります。
UntrustedAssembly.Web.Pages.SomePage
部分信頼 AppDomain で実行する必要があります。
さらに、TrustedAssembly.Web.Pages.MyPage
動的に読み込まUntrustedAssembly.Web.Controls.SomeControl
れる場合、ページが完全信頼の下で実行されている間に、部分信頼および/または特定のアクセス許可でコントロールを実行することは可能ですか?
逆に、たとえばUntrustedAssembly.Web.Controls.SomePage
動的にロードする場合TrustedAssembly.Web.Controls.MyControl
、ページが部分信頼で実行されているときに、コントロールを完全信頼で実行することは可能ですか?
更新/参考: これは .NET 4 です