これが可能かどうかはわかりませんが、試してみましょう。
セルフホステッドの WCF サービスを使用しています。このサービスの隣に、ロード バランサーがこのサービスがまだ適切に実行されているかどうか (他のデータベース チェックの中でも) をチェックできる ASPX ファイルが必要です。このファイルは、WCF サービスと同じ場所にデプロイされます。
そこで、ASPX ファイルを追加し、名前空間などを変更しました。
次に、クリーン/リビルド後、サービスを開始し、aspx ページを参照しました。パーサー エラーが表示されます。Could not load type "<<namespace>>.Global"
だから私は Global.asax ファイルを追加し、再試行しましたが、同じエラーが発生しました
これらの 2 つのファイル (aspx と asax) を別の WebApplication に作成し、正常に動作しました。
また、この手法では、app.config に次の内容を含める必要があることもどこかで読みました。
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" aspNetCompatibilityEnabled="true" />
しかし、これは違いはありません(この特定の問題の場合)
これに関する手がかりはありますか?ASPX ファイルを仮想ディレクトリのどこかに配置したくありません。
または、私が欲しいものを得る別の方法はありますか? (おそらくashxを使用)??