2009-06-10 2 views
1

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

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

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

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

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

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

ответ

1

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

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

+0

Вот почему я задаю этот вопрос так: потому что разработчики все время должны разбираться с этим материалом. Большое спасибо! –

+0

Невероятно, большое вам спасибо.Я установил, что нужно очистить текст, и теперь он отлично работает ... Я дам вам лучший ответ, прежде чем они закрывают этот вопрос. Но это CW, поэтому он не учитывается ... –

0

Вы пытались просмотреть средство просмотра событий с помощью административных средств, вы также можете перейти к нему с помощью правой кнопки мыши MyComputer -> Manage -> Event Viewer в разделе «Системные инструменты».

+0

хороший. Я тоже это пробовал, но я ничего не видел. благодаря! –

1

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

+0

удивительный. Я попытался изменить это на вкладке «Безопасность каталога», но я попробую еще немного. Благодаря! –

+0

Ответ должен был установить предмет на cleartext, но да, вы были правы ... еще раз спасибо. Теперь я могу вернуться к программированию. –

+0

Царапина: В конце концов я использовал ваш ответ. Я напишу это в вопросе. Спасибо за помощь. –

0

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

Смежные вопросы