Где находится администрация сайта на visual studio 2015
Я не могу найти Инструмент администрирования веб-сайтов в visual studio 2015. Где он?
Раньше он находился в меню "сайт> Инструмент администрирования" или "Проект> Инструмент администрирования", но больше его нет.
2 ответа
Я испытал ту же проблему. Вы можете получить к нему через IIS или, как я сделал, я скопирую его в папку для разработки для будущего использования. Вот два варианта...
1. Запустите инструмент администрирования веб-сайта с помощью командного окна:
Откройте окно командной строки, запустив его от имени администратора
Измените папку на IIS Express:
cd C:\Program Files\IIS Express\
- Выполните следующую команду, чтобы запустить IIS Express:
iisexpress.exe /path:C:\Windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETWebAdminFiles /vpath:"/ASP.NETWebAdminFiles" /port:8082 /clr:4.0 /ntlm
- Зайдите на сайт администратора по следующему URL: http://localhost:8082/asp.netwebadminfiles/default.aspx?applicationPhysicalPath=C:[YOUR ПУТЬ ВАШЕГО САЙТА]\&applicationUrl=/
2. Запустите инструмент администрирования веб-сайта с помощью IIS: вы можете попробовать запустить сайт из папки Windows, но после пары проблем я просто переместил его в другую папку. Шаги ниже охватывают этот процесс.
Скопируйте сайт администратора из следующей папки: C:\Windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETWebAdminFiles
Измените файл web.config, чтобы разрешить любому пользователю доступ к сайту.
Настройте сайт в IIS. Установите Аутентификацию, как показано ниже. Используйте следующий URL для управления вашим сайтом ASP.NET.
http://localhost/ASPNetAdmin/default.aspx?applicationPhysicalPath=C:[YOUR ПУТЬ ВАШЕГО САЙТА]\&applicationUrl=/
Вам нужно использовать порт, который вы настроили в своем приложении,
Моя команда:
iisexpress.exe /path:C:\Windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETWebAdminFiles /vpath:"/ASP.NETWebAdminFiles "/ порт:58835 /clr:4.0
Также есть видеопоиск "Как получить доступ к инструменту настройки веб-сайта ASP .Net с помощью Visual Studio"
Я начинал с нуля без настроенного файла web.config. Это то, что я сделал.
(Для этого у вас должен быть запущен локальный sql-сервер) Зарегистрируйте свой sql-сервер на asp.net:
- Откройте командную строку и смените каталог на.net
cd <windowsDirectory>\Microsoft.Net\Framework\<version>\
- Введите aspnet_regsql
- Пройдите через мастер, чтобы настроить вашу базу данных
- Перейдите в проект своего веб-сайта и отредактируйте файл web.config.
- Добавьте эти конфигурации, обновив их для своего идентификатора пользователя, пароля и т. Д.
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
<configuration>
<connectionStrings>
<remove name="LocalSqlServer"/>
<add name="LocalSqlServer" connectionString="server=localhost;database=myDb;uid=myUser;password=myPass;" />
</connectionStrings>
</configuration>
- Открыть командное окно
- Измените папку на IIS Express: cd C:\Program Files\IIS Express\
- Выполните следующую команду, чтобы запустить IIS Express:
iisexpress.exe /path:C:\Windows\Microsoft.NET\Framework\<version>\ASP.NETWebAdminFiles /vpath:"/ASP.NETWebAdminFiles" /port:8082 /clr:4.0 /ntlm
- Войдите на сайт администратора по следующему URL-адресу
http://localhost:8082/asp.netwebadminfiles/default.aspx?applicationPhysicalPath=C:[YOURSITEPATHHERE]\&applicationUrl=/