1

これが可能かどうかはわかりませんが、試してみましょう。

セルフホステッドの 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を使用)??

4

1 に答える 1

0

アプリケーションは、追加していないように見える dll にアクセスしようとしています。
bin フォルダーを追加し、その中にアプリケーションの dll を追加する必要があります。

于 2013-08-23T07:53:51.803 に答える