Как проще всего опубликовать сайт ASP.NET на локальном IIS7? - PullRequest
2 голосов
/ 04 июня 2010

Итак, я настроил локальный IIS7. Когда я публикуюсь с использованием File System и выберу C:\inetpub\wwwroot в качестве целевого местоположения, VS2010 выдает следующие ошибки:

Unable to add 'About.aspx' to the
   Web site.  Unable to add file
   'About.aspx'.  Access is denied.
   Unable to add 'Default.aspx' to the
   Web site.  Unable to add file
   'Default.aspx'.  Access is denied.
   Unable to add 'Global.asax' to the
   Web site.  Unable to add file
   'Global.asax'.  Access is denied.

и т.д.

Я не понимаю, какое разрешение мне нужно изменить, откуда.

Когда я пытаюсь использовать метод «Web Deploy», для которого «C:\inetpub\wwwroot» задан в качестве URL-адреса службы, а «TestWeb» - для сайта / приложения, он выдает мне эту ошибку: «Invalid Web Deploy service URL».

Мне просто нужно запустить его, чтобы друзья могли получить доступ к моему веб-сайту извне.

Ответы [ 2 ]

3 голосов
/ 04 июня 2010

Я не очень разбираюсь в веб-развертывании, но для первого варианта вам, вероятно, нужно запустить Visual Studio от имени администратора, чтобы у него было разрешение на доступ к файлам на диске C.

1 голос
/ 14 августа 2012

Если в папке есть существующие файлы, вам следует проверить, доступны ли они только для чтения. Ранее была эта проблема, где файлы были скопированы из папки в VSS. Поскольку все файлы в VSS установлены только для чтения, все файлы имеют ту же ошибку, что и выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...