VS2008 - серверные расширения главной страницы
Добрый день,
Я ищу объяснения непрофессионала об отношениях между FrontPage Server Extensions и веб-приложением.NET.
История вопроса: наша команда использует VS2008 для разработки веб-приложения, расположенного на сетевом сервере. Это внутренний проект - мы все в одном домене. Я создал сайт на сервере и убедился, что у всех на этом сервере есть достаточные разрешения для файловой системы. Однако, когда они пытались открыть сайт через VS, им было предложено ввести имя пользователя и пароль. Я не понимаю, к чему их просили пройти аутентификацию - у них уже были необходимые разрешения для файловой системы. Мы знаем это, потому что они могли просматривать сайт и создавать папки / файлы, удалять папки / файлы, что угодно.
Поискав в поиске, я пришел к выводу, что мне нужно добавить их к роли "Автор" на странице администрирования FrontPage Server Extensions 2002 через VS. После того, как я это сделал, все было хорошо.
Мне кажется, что эти разрешения не имеют ничего общего с разрешениями файловой системы на сервере, службе IIS или веб-сайте. Мне кажется, что эти разрешения не имеют ничего общего, но я, очевидно, ошибаюсь.
Я ищу небольшую историю о том, что происходит за кулисами.
Благодарю.
1 ответ
Пожалуйста, обратитесь к этой ссылке для вопросов безопасности: http://docs.sun.com/source/816-5666-10/esapmsfp.htm
Если вы установили расширения после того, как настроили разрешения, вам, возможно, придется заменить списки ACL для этих файлов, сбросив разрешения для папки проекта из-за папок и файлов vti*, которые он создает в самом веб-приложении; он сбрасывает разрешения для этих папок и удаляет установленные вами разрешения. Кроме того, он может сопоставить папку _vti_bin вашего приложения с расположением папки программных файлов. Я знаю, что ответ немного поздний, но лучше поздно, чем никогда, я всегда говорю ей!
Рекомендую разработку управления исходным кодом TFS, а не разработку, используя общий путь UNC.