Я развернул свой первый проект ASP MVC. Проект работает просто отлично, я хотел бы сделать следующий шаг и запустить его вне моей среды визуальной студии на моем локальном IIS. Я использую Windows7, Visual Studio 2008 и создал базовый проект ASP MVC.
В моем решении я нашел проект, который хотел бы развернуть. Я щелкаю правой кнопкой мыши и выбираю Опубликовать.
Я создал резервную копию C: \ inetpub \ wwwroot \ и хотел бы разместить ее там. Я принимаю все значения по умолчанию и нажимаю кнопку «Опубликовать». Окно «Выходная сборка» показывает, что 1 проект не выполнен.
В основном это говорит о том, что он не может добавлять какие-либо двоичные файлы на сайт, копировать файлы, создавать новые каталоги ... Доступ запрещен.
Когда я нажимаю «Опубликовать» на работе, я не получаю эти ошибки. Что я должен сделать здесь, чтобы опубликовать сайт, чтобы сделать сайт доступным для остальной части моей домашней сети?
Кроме того, wwwroot, по-видимому, доступен только для чтения, но указание на то, что папка не предназначена только для чтения, похоже, не помогает, по-прежнему кажется, что она доступна только для чтения, даже после того, как я отключил это свойство в диалоге свойств.
Было высказано предположение, что на Win7 вы запускаете VS2008 в качестве администратора. Хотя, похоже, это работает, мне трудно поверить, что это «способ», которым вы это делаете.