ASP.NETアプリケーションはVisualStudioの外部で開発され、ASP.NETコードとVisual Basicコードの両方を含む1つのaspx(pv.aspx)ファイルが含まれています。もともと、このメソッドを使用してaspxファイルをコンパイルしました。これにより、aspxの「プレースホルダー」ファイルが作成され、ファイルに含まれるすべてのASPとvbコードが非表示になります。ただし、望ましくない部分の1つは、.dllファイルの名前付けでした(例:「pv.aspx.cdcab7d2.compiled」)。
次に、この人の説明に従ってVS2010内にWebサイトプロジェクトを作成しようとしましたが、その場合、VBコードは正しくコンパイルされましたが、ASP.NETコードはコンパイルされておらず、まだ表示されていません(つまり、コンパイル時のプレースホルダーファイルではありません)。 aspnet_compiler.exeを使用)。
どちらのオプションも機能し、アプリケーションはIISでスムーズに実行されますが、クライアントが望んでいるものではありません。私は次のことをするように指示されました:
- aspnet_compiler.exeがコマンドラインから実行するのと同じ方法で、pv.aspxをプレースホルダーファイルにコンパイルします。
- pv.dllなどの特定の名前を持つようにdllファイルをコンパイルします
StackOverflowや他のサイトで、どちらか一方を実行するための情報を見つけましたが、両方を実行することはできません。それも可能ですか?そうでない場合は、asp.netコードとvbコードが表示されないが、dllファイルに指定された名前が付いているように、このWebアプリケーションを設計するにはどうすればよいですか?