У меня есть сборка, содержащая функцию, которая может быть вызвана из IIS или из консольного приложения.Является плохой идеей иметь разные файлы, сидящие в каталоге bin
Из-за этого я выбрал для следующего, чтобы получить путь:
System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location)
, очевидно, это будет возвращать каталог бен в случае вызываемой функции от IIS.
Я намереваюсь создать txt-файл на этом пути. Неужели такая плохая идея иметь текстовые файлы, сидящие в каталоге bin? Просьба дать обоснованные возражения (если есть), почему это может вызвать проблемы.
Тестирование разрешений сейчас .... –
В идеале, используя свойство System.IO.Path.GetTempPath(). –
На самом деле это отличное предложение. Единственное, что мне не нравится, это то, что каталог temp является неясным местоположением и также подвержен внешним силам (например, администраторы, очищающие его) –