2

ウォームアップ ページを定期的に生成するように設定されたオーチャード サイトがあります。

バックグラウンド プロセスが古いウォームアップ ファイルを削除しようとしているときに、多数の UnauthorizedAccessException が表示されます。

IISでこれに関連するアクセス許可をどこに付与できるかについて、誰かが私を案内することができますか? このサイトは、管理者ではありませんがアクセスできる共有ホスティング環境によってホストされています。

    2013-01-15 18:44:09,078 [18] Orchard.Tasks.BackgroundService - バックグラウンド タスクの処理中にエラーが発生しました
Orchard.OrchardCoreException: "App_Data" フォルダにファイル "d:\virtualservers\xxxxx\xxxxxx\wwwroot\App_Data\Sites\Default\warmup.txt.lock" の領域を作成できません ---> System.UnauthorizedAccessException: へのアクセスパス 'd:\virtualservers\xxxxx\xxxxxx\wwwroot\App_Data\Sites\Default\warmup.txt.lock' は拒否されました。
   System.IO.__Error.WinIOError (Int32 errorCode、文字列の多分フルパス) で
   System.IO.File.InternalDelete (文字列のパス、ブール値の checkHost) で
   c:\Users\sebros\My Projects\Orchard\src\Orchard\FileSystems\AppData\AppDataFolder.cs:line 79 の Orchard.FileSystems.AppData.AppDataFolder.MakeDestinationFileNameAvailable(String destinationFileName) で
   --- 内部例外スタック トレースの終了 ---
   c:\Users\sebros\My Projects\Orchard\src\Orchard\FileSystems\AppData\AppDataFolder.cs:line 82 の Orchard.FileSystems.AppData.AppDataFolder.MakeDestinationFileNameAvailable(String destinationFileName) で
   c:\Users\sebros\My Projects\Orchard\src\Orchard\FileSystems\LockFile\L の Orchard.FileSystems.LockFile.LockFile.Release() で
4

1 に答える 1

1

これは、IIS 内のアクセス許可の問題でした。

サイトは共有ホスティング プロバイダーでホストされているため、アクセス許可を解決するためにプロバイダーに連絡する必要がありました。

ログにこれらのエラーが表示された場合、他の誰かに役立つことを願っています。

于 2013-01-18T10:57:37.057 に答える