1. ホーム
  2. wcf

[解決済み] Windows Server 2008(64bit)でwcfサービスを閲覧中に「HTTPエラー 404.3 - Not Found」と表示される。

2023-01-18 23:25:09

質問

私は、.Net Framework 3.5 sp1に基づいて、Windows Server 2008(64bit)上でホストされるアプリケーションを開発しています。

ローカルで wcf サービス (.svc) をブラウズしている間、すべてのものは大丈夫ですが、完全なドメイン URL でブラウズしている間、それはエラーを得ました。

ローカルアドレスはこのようなものです。 http://localhost/MyService.svc

で、ドメインアドレスはこんな感じ。 http://MySite.ir/MyService.svc

ところで、ページ (.aspx) と他のファイルは、ローカルホストとドメインアドレスの両方で正しく動作します。

どのようなアイデアでも歓迎されます。

エラーの詳細はこちらです。


HTTP エラー 404.3 - 見つかりません。

要求しているページは、拡張機能の設定により提供できません。ページがスクリプトである場合、ハンドラを追加してください。ファイルをダウンロードする必要がある場合は、MIME マップを追加してください。 エラーの詳細情報

モジュールです。 StaticFileModule

通知 ExecuteRequestHandler

ハンドラです。 静的ファイル

エラーコードです。 0x80070032

要求されたURLです。 http://MySite.ir:80/MyService.svc

物理パスです。 D:\inetpub

MySite.ir

httpdocs

MyService.svc

Logon Method: 匿名

ログオンユーザー 匿名

どのように解決するのですか?

OK、これが答えです。

に移動します。 ハンドラマッピング | ハンドラマネージャーの追加 --そして、以下の情報を追加してください。

リクエストのパスです。 *.svc

タイプ System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089

名前 svc-Integrated