0

IIS でサービスをホストしようとしていますが、ページが見つかりませんというエラーが発生します。IISでホストするために私がしたことは次のとおりです

  1. WCF サービス アプリケーション (BillingService) を作成しました。
  2. IBillSrv.cs (ベースとして) と BillSrvc.cs という 2 つのクラスがあります。
  3. 新しい WCFService Web サイト (BillSrvcSite) をソリューションに追加し、上記 (BillingService) への参照を追加しました。
  4. IIS で新しい仮想サイトを作成し、それを BillSrvSite にマップしました
  5. Web.Config を開き、エンドポイント コントラクトを IBillSrv に変更しました

実行すると、WCF テスト クライアントで正常に動作します。しかし、以下の URL を IE に貼り付けると、ページが見つかりません。 http://localhost/BillingService/BillSrvc/

私は C# 2008 を使用しています。何が欠けているのか、どこが間違っているのか誰か教えてもらえますか?

4

1 に答える 1

0

これは持続性とは何の関係もありません。インターフェイス メンバー likeParseTestQuesは、パブリック メソッドによってのみ暗黙的に実装できます。ParseTestQues を公開するだけです。


サービス エンドポイントに「BillSrvc.svc」のような名前が付いていませんか? ブラウザーにhttp://localhost/BillingService/BillSrvc/BillSrvc.svcと入力してみて、何が起こるかを確認してください。

于 2010-08-16T19:36:41.987 に答える