2

C#、.NET Framework 4.0、および Visual Studio 2010 を使用して、WCF Restful サービスを開発しました。

Visual Studio 2010 で、WCF プロジェクトを右クリックして、Publish.... ダイアログでとしてPublish web選択しました。File systempublish method

この WCF サービスは、Windows 7 Ultimate 64 ビット上で動作する IIS 7 上で完全に動作します。

このチュートリアルに従って、Windows Server 2012 で実行されている IIS8 で公開しました。

しかし、その URL にアクセスするhttp://localhost/MyService.svc/usersと、404 NOT FOUND エラーが発生します。

このエラー ページD:\IIS\MyProject\MyService.svc\usersは、見つからない物理パスにアクセスしようとしていることを示しています。

WCF サービスを有効にするにはどうすればよいですか?

4

1 に答える 1

6

これに従ってこの問題を解決しました:
http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-using-aspnet-35-and-aspnet-45

そして、これを行う:
http://gyorgybalassy.wordpress.com/2012/09/24/publishing-a-wcf-service-on-iis8/ .

于 2013-11-04T14:57:49.840 に答える