У меня есть функция, подобная приведенной ниже, для записи файлов в файл журнала:
private async Task<string> GetResponseString(string test)
{
var response = await client.PostAsync("https://something/api/apimethod"....);
ProcessWrite("C:\\"log.txt","some text to write").Wait();
}
static Task ProcessWrite(string filePath,string text)
{
return WriteTextAsync(filepath,text);
}
static async Task WriteTextAsync(string filePath,string text)
{
byte[] encodedText = Encoding.Unicode.GetBytes(text);
using (FileStream sourceStream = new FileStream(filePath,
FileMode.Append, FileAccess.Write, FileShare.ReadWrite,
bufferSize: 4096, useAsync: true))
{
await sourceStream.WriteAsync(encodedText, 0, encodedText.Length);
};
}
Она используется для записи файла, когда я запускаю в Visual Studio, я могу записать файл, но при развертыванииэто в веб-сервере IIS.Тогда запись содержимого в файл перестает работать.Но нет никаких исключений.
Как я могу сделать журналы для записи при развертывании?