Служба WCF REST сохраняет текстовый файл во время хостинга с использованием услуг Windows - PullRequest
0 голосов
/ 25 февраля 2020

Я написал небольшую тестовую службу REST WCF, используя C#, в рамках службы WCF, если он получает POST-информацию от клиента, WCF соберет сообщение HTTP-запроса от клиента и запишет его в текстовый файл. Я использую Stream для сбора HTTP-запроса и использую StreamWriter для записи его в текстовый файл. Я могу указать любую папку / путь для текстового файла.

На этом этапе все работает, когда я размещаю службу WCF REST с помощью приложения локальной консоли.

Однако я хочу разместить служба WCF, использующая службу Windows, сама служба Windows в порядке, ее можно запускать / останавливать без проблем, моя проблема в том, что, когда клиент отправляет запрос HTTP POST, WCF предполагает создание текстового файла, но я не могу не вижу текстовый файл. Я пытался найти файл на P C, я не смог его найти, текстовый файл фактически никогда не создавался (на мой взгляд, Windows Служба не отвечает за запись файла, это все еще ответственность WCF)

Кстати, HTTP GET работает от клиента (означает, что служба WCF Windows работает по крайней мере для GET).

любые подсказки очень ценятся

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...