Среда разработки в IIS - PullRequest
1 голос
/ 10 июня 2009

Я настраиваю сервер IIS для программирования на ASP, как только я решу эту очень важную проблему предварительного программирования ...

Сервер IIS расположен на сервере VirtualBox, и я настраиваю виртуальный каталог, чтобы он указывал на общий каталог («общий ресурс, расположенный на другом компьютере», например, \\server\serve-this), который отлично работает при использовании net use и Проводник Windows. Тем не менее, IIS показывает мне маленький красный значок, показывающий знак остановки, и он не будет обслуживать файлы («вы не авторизованы для просмотра этой страницы»). Я открыл разрешения на хосте OSX и может передвигаться на гостевой Windows. Где я могу проверить, почему он жалуется?

Если я устанавливаю виртуальный каталог в локальный каталог (выбирая соответствующий переключатель), у него нет проблем с разрешениями ... Кроме того, я попытался немного поработать с вкладкой Безопасность каталога, но, похоже, это не так релевантно вообще.

В журналах нет ничего в C: \ WINDOWS \ system32 \ LogFiles ...

Редактировать: Ответ - прочитать статью, которую предлагает Джеймс Конильяро (лучший ответ). Однако я сделал следующее (вчера я сделал что-то другое, что сработало, но я не знаю, что):

  1. Создайте пользователя с тем же именем пользователя / паролем в гостевой системе Windows, что и на моем хосте OSX, что AaronS предлагает
  2. Изменить пользователя, который вошел в систему для анонимного доступа к этому пользователю.
  3. Вот и все. Не плохо, правда.

Ответы [ 4 ]

1 голос
/ 10 июня 2009

IIS пытается получить доступ к файлам с использованием локальной учетной записи IUSR. Либо измените эту учетную запись на другую, имеющую доступ к файлам на удаленном сервере, либо создайте пользователя на удаленной системе с тем же именем входа / доступа, что и для локальной учетной записи IUSR.

1 голос
/ 10 июня 2009

Microsoft опубликовала статью базы знаний с несколькими вариантами настройки IIS для доступа к содержимому / файлам на сетевом диске. Все они используют различные методы, чтобы гарантировать, что учетная запись, под которой IIS использует или олицетворяет, имеет доступ к сетевому диску:

http://support.microsoft.com/kb/207671/EN-US/

0 голосов
/ 10 июня 2009

Эта установка может вызвать у вас проблемы. Это потому, что IIS (по крайней мере, на XP) не замечает, что файлы в сети изменились. Возможно, вы захотите инвертировать настройки так, чтобы редактировать удаленные файлы (которые находятся на виртуальной машине).

0 голосов
/ 10 июня 2009

вы пытались просматривать Event Viewer с помощью Администрирования, вы также можете получить к нему доступ через MyComputer правой кнопкой мыши -> Manage -> Event Viewer в разделе System Tools.

...