0

Webアプリケーションプロジェクトとして保持したいWebアプリケーションプロジェクトがありますが、その一部をWebサイトプロジェクトのようにオンデマンドでコンパイルすることはできますか?公開後にaspxページをWebサイトに追加できるフォルダーを1つ欲しいです。

4

1 に答える 1

1

はい。この2つは非常にうまく共存できます。Webサイトのページをドロップするだけで、動的にコンパイルされます。Webアプリケーションプロジェクトについては、この機能などを無効にするものはありません。app_codeフォルダーにコードを配置することもでき、動的にコンパイルされます。

Visual Studioでこれを管理すると、いくつかの問題が発生する可能性があります。WebサイトページがWebアプリケーションプロジェクトのコードに依存していない場合の最善の策は、これらのプロジェクトをVisualStudioで完全に分離しておくことです。実際のWebサーバーにデプロイするときは、両方を同じ場所にデプロイするだけです。ただし、両方に共通するファイル(web.configなど)には注意してください。

ところで、私がしばらく前に投稿した記事のコメントセクションで、このトピックに関する非常に長い議論があります。ある時点で混合プロジェクトについての議論が詳細に行われたので、あなたはそれが役に立つと思うかもしれません。

于 2010-05-24T10:06:49.900 に答える