0

App_Resources フォルダーの構造が次のようなプロジェクトで問題が発生しました。

  • アプリ_リソース
    • Ctemp
    • 画像

問題は、Images フォルダにはコンテンツ ファイルがありますが、CTemp にはありません。その結果、インストール中にフォルダーが作成されず、その後、アプリケーションのさまざまな部分がそのフォルダーにファイルを作成しようとするため、エラーが発生します。

ASP.NET Website Deployment プロジェクトがインストール時に空の CTemp フォルダーを強制的に作成して、ファイルをすぐに書き込めるようにする方法が必要です。

このための簡単なハックは、ダミーのコンテンツ ファイル (無害な readme.txt のようなもの) をそのフォルダーに作成すること、または最初にアクセスしようとしたときにプログラムでファイルを作成できることを理解しています。しかし、私は問題をよりエレガントに解決するソリューションを探しています。

4

1 に答える 1

1

Scott Guthrie は、ビルド前およびビルド後の段階でフォルダーを作成する方法を正確に詳述する、 Web 展開プロジェクトに関する非常に詳細な記事を持っています。

于 2009-03-27T06:46:16.387 に答える