UploadFileという1つのメソッドを持つ非常に単純なWebサービスを作成しました。明らかに、それは私のマシン©で動作します。ただし、アップロードすると、メソッドはステータス202(承認済み)を返します。ただし、ファイルがそこに到着することはなく、私が見ることができるエラーはありません。コードのようにほぼ毎秒ログを追加しましたが、メソッドが実際に実行されるようには見えません。
そのようなものをデバッグするにはどうすればよいですか?
参考までに、サーバー側のコードは次のとおりです。
[ServiceContract]
interface IUploaderService
{
[OperationContract(IsOneWay = true)]
[WebInvoke(Method = "POST", UriTemplate = "/UploadFile?fileName={fileName}")]
void UploadFile(string fileName, Stream fileContents);
}
[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall)]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class UploaderService : IUploaderService //ServiceHostFactory
{
public void UploadFile(string fileName, Stream fileContents)
{
Log.Add("In UploadFile");
}
}