メソッドを使用してWCFサービスを作成しています
[OperationContract]
[WebGet(UriTemplate = "acl/f={fullFileName}")]
string GetACL(string fullFileName);
fullFileNameは、ネットワークファイルまたはホスト上のファイルへのフルパスです。
ホストは、webHttpBindingと動作構成を備えたWindowsサービスです。次のようなブラウザからこれを呼び出したい
http://localhost/webservice/acl/f=[my network path here]
... / acl / f = file:// \ server \ share \ file.ext ... / acl / f = file:// c:\file.extを試しました
ブラウザに「エンドポイントが見つかりません」と表示されます。
... / acl / f = file.txtを呼び出すことができ、ファイルが見つからなかったことを示す適切な応答がサービスから返されるため、これが機能することはわかっています。そのため、URIでスラッシュを使用しないと、メソッドが正しく呼び出されます。
これについての考えは大歓迎です。
ありがとう、hotmailのbeezlerco ...