3

プリコンパイルされた Web アプリについて簡単な質問があります。

私は最近、他の人が行った、プリコンパイルされた Web アプリであるプロジェクトを引き継ぎました。もちろん、これは App_Code フォルダーがないことを意味します。このプロジェクトの性質上、とにかくコードをサーバーに配置したいと思います。

コードを追加するだけでは、App_Code フォルダーはプリコンパイル済みの Web アプリであるため許可されないという例外が発生するためです。「PrecompiledApp.config」ファイルを削除すると、アプリケーションがクラッシュします。

では、プリコンパイルされた Web アプリをコンパイル オンデマンドの Web アプリに変換する正しい手順は何でしょうか?

助けてくれてありがとう。

4

1 に答える 1

0

VS2010でこれを機能させることができます。

Web アプリの設定に移動し、[パッケージ/発行 Web] タブを選択します。おそらく「このアプリケーションを実行するために必要なファイルのみ」にデフォルト設定されているドロップダウンがあります。これを使用すると、コンパイルされた DLL がサーバーと Web ファイルに公開されるだけで、コードは公開されません。

これを「プロジェクト フォルダー内のすべてのファイル」に変更すると、たとえば、コントローラーのすべての C# コードなど、すべてが取得されます。

もちろん、運用コードをサーバー上に置くかどうかは別の問題です。また、VS ソリューション ファイルなどもすべて取得するため、非常に面倒に見えます。

于 2013-02-06T15:34:11.000 に答える