1

共有ホスティングで ASP.net Web アプリケーションを展開しようとしています。

セキュリティ例外が発生しています。

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

共有ホスティングでの展開を計画する際に対処できるその他の一般的な問題を修正するためのヘルプをいただければ幸いです。

4

2 に答える 2

2

多くのホスティング プロバイダーは、読み取り/書き込み権限を変更できるコントロール パネルを提供します。それを試してみてください。

その他の一般的な問題:

  1. ほとんどの場合、アプリはMedium Trustでのみ実行できます。これがセキュリティ上の問題の原因である可能性があります。
  2. データベースへのリモート TCP アクセス (セキュリティ上の理由から) はありません (テーブル、リレーションシップ、制約などを作成するために、.NET アプリでスクリプトまたは「インストール」ルーチンを作成する必要があることを意味します)。
  3. ほとんどの場合、アプリは他の共有アプリと一緒にアプリ プールに入れられるため、それらのアプリが急増すると、アプリは巻き添え被害になります。他のアプリの問題からアプリを分離するために、アプリを独自のアプリ プールに配置するように要求してください。
于 2009-05-15T00:32:08.347 に答える
1

これは、ASP.NET アプリケーションでの信頼性の低下に対処するための優れた記事です。

于 2009-05-15T00:31:27.490 に答える