VS2008 - серверные расширения главной страницы - PullRequest
0 голосов
/ 03 декабря 2008

Добрый день,

Я ищу объяснения непрофессионала о взаимоотношениях между серверными расширениями FrontPage и веб-приложением .NET.

Справочная информация: Наша команда использует VS2008 для разработки веб-приложения, расположенного на сетевом сервере. Это внутренний проект - мы все в одном домене. Я создал сайт на сервере и убедился, что у всех на этом сервере есть достаточные разрешения для файловой системы. Однако, когда они пытались открыть сайт через VS, им было предложено ввести имя пользователя и пароль. Я не понимаю, к чему их просили пройти аутентификацию - у них уже были необходимые разрешения для файловой системы. Мы знаем это, потому что они могли просматривать сайт и создавать папки / файлы, удалять папки / файлы, что угодно.

После поисков, я обнаружил, что мне нужно добавить их в роль «Автор» на странице администрирования FrontPage Server Extensions 2002 через VS. После того, как я это сделал, все было хорошо.

Мне кажется, что эти разрешения не имеют ничего общего с разрешениями файловой системы на сервере, службе IIS или веб-сайте. Мне кажется, что эти разрешения не имеют ничего общего, но я явно ошибаюсь.

Я ищу небольшую историю о том, что происходит за кулисами.

Спасибо.

1 Ответ

1 голос
/ 07 августа 2009

Пожалуйста, обратитесь к этой ссылке для вопросов безопасности: http://docs.sun.com/source/816-5666-10/esapmsfp.htm

Если вы установили расширения после того, как настроили разрешения, вам, возможно, придется заменить ACL на эти файлы, сбросив разрешения для папки проекта из-за папок vti * и файлов, которые он создает само веб-приложение; он сбрасывает разрешения для этих папок и удаляет установленные вами разрешения. Кроме того, он может сопоставить папку _vti_bin вашего приложения с расположением папки программных файлов. Я знаю, что ответ немного поздний, но лучше поздно, чем никогда, я всегда говорю ей!

Рекомендует разработку управления исходным кодом TFS, а не разработку с использованием общего пути UNC.

...