次の場所にサービス ファイルがあります。
C:\Documents and Settings\U16990\My Documents\Visual Studio 2010\Projects\CalculationService\CalculationService\CalculationService.svc
svc ファイルを参照すると、正常に動作しています。サービス エンドポイントは次のとおりです。現在、アドレスに使用される相対アドレスです。
<service name="CalculationService.CalculationService" behaviorConfiguration="MyServiceTypeBehaviors">
<endpoint address="CalculationService" behaviorConfiguration=""
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_CalculationServiceInterface"
contract="ICalculationService" />
</service>
私のマシンの IP アドレスは 10.10.179.180 //InterNetwork AddressFamily です
絶対パスを使用するようにアドレスを変更すると、エラーがスローされます。
<services>
<service name="CalculationService.CalculationService" behaviorConfiguration="MyServiceTypeBehaviors">
<endpoint
address="http://10.10.179.180/C:/Documents and Settings/U16990/My Documents/Visual Studio 2010/Projects/CalculationService/CalculationService/CalculationService.svc/CalculationService"
behaviorConfiguration=""
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_CalculationServiceInterface"
contract="ICalculationService" />
</service>
</services>
エラー:: 指定されたアドレス ' http://10.10.179.180/C:/Documents and Settings/U16990/My Documents/Visual Studio 2010/Projects/CalculationService/CalculationService/CalculationService.svc/CalculationService' に一致するプロトコル バインディングはありません。プロトコル バインディングは、IIS または WAS 構成のサイト レベルで構成されます。説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
それを修正するために何ができますか?
注: Visual Studio 2010でサービスをテストしています。
参照: