Вопрос

Я использую прослушиватель плоских файлов.

Он выполняет вход в систему через "c: emp\log.txt" при запуске на сервере веб-разработки Visual Studio.

Но ничего не записывается при размещении его в моем локальном IIS на том же компьютере.

Я уже предоставил анонимную аутентификацию в IIS.

Я использую Visual Studio 2008, IIS 5.1 и EntLib 4.1.

Дай мне знать, что пошло не так.

Это было полезно?

Решение

Это определенно звучит как проблемы с разрешениями.Если вы запускаете свое приложение вне процесса, тогда процесс будет aspnet_wp.exe и учетная запись, под которой оно запускается, будет MACHINENAME \ ASPNET.

Вы должны убедиться, что учетная запись ASPNET имеет разрешение на запись в папку c: emp.Если нет, то предоставьте учетной записи ASPNET доступ на запись.

Если это не сработает и вам все еще нужно устранить неполадки, скачайте Монитор процесса из sysinternals, чтобы узнать, есть ли какие-либо сообщения ОБ ОТКАЗЕ В ДОСТУПЕ.Хотя он немного устарел и использует устаревший инструмент Filemon (который заменяет Process Monitor)., эта статья в КБ описывает шаги по устранению неполадок и то, на что следует обратить внимание.

Другие советы

Имеет ли рабочий процесс доступ для записи в c: emp?Прошло некоторое время с тех пор, как я работал с IIS 5, поэтому я не уверен, под какой учетной записью выполняется рабочий процесс, но вы должны проверить, есть ли у него доступ для записи в c: emp.

Откройте диалоговое окно свойств для папки c: emp и убедитесь, что учетная запись, под которой запущен IIS, имеет доступ на запись к папке (и ее дочерним элементам).Это всего лишь стандартная система безопасности Windows.

Чтобы проверить, какая учетная запись используется IIS, в консоли управления IIS должна быть соответствующая настройка.Учетная запись по умолчанию начинается с "IUSR_".

Вы всегда можете попробовать предоставить доступ на запись "Всем" для c: emp чтобы посмотреть, устраняет ли это проблему, прежде чем пытаться сузить ее до конкретной учетной записи.Если предоставление доступа на запись "Всем" не работает, это не проблема с разрешениями...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top