私は MSBuild にかなり慣れていませんが、多くのプロセスを自動化しながら、MSBuild が非常に強力であることを発見しました。私は現在、Web プロジェクト用に TARGETS ファイルをセットアップしています。また、アプリケーションが DEBUG モードでビルドされたときのグローバル許可 ACL を設定しようとしています。
これらは Debug.pubxml にある必要があることを理解しています (公開プロファイルの名前などを挿入)
VS では、IIS Express を使用してアプリケーションを実行すると、アプリケーション全体が書き込み可能になり、デバッグに適しています。DEBUG プロファイルで WebDeploy を使用してアプリケーションを IIS にデプロイするときに、同じ動作を提供したいと考えています。
フォルダーのアクセス許可を設定する方法の概要を説明しているSayed のブログに従い、最終的に次のソリューションに移行しました。これにより、任意のフォルダーにアクセス許可を設定するための再利用可能な適切なパターンが得られます。Microsoft IIS フォーラムの投稿
ただし、これらの 2 つの例から学んだことから、デプロイ ディレクトリに 'Read,Write' aclAccess を正常に設定できませんでした。$(_MSDeployDirPath_FullPath) であるべきだと思います。
サブノートとして、これらの MSBuild ファイルを構造化するための推奨事項はありますか? たとえば、コンポーネントを分割して再利用できるようにしたり、パターンに名前を付けて、開発者が何が起こっているのかを理解しやすくしたりしますか?
よろしくお願いします、ローレンス