Я создал довольно простой веб-сервис, который имеет 1 метод: UploadFile.Очевидно, это работает на моей машине ©.Однако, как только я загружаю его, метод возвращает статус 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");
}
}