Публикация сайта через Web Deploy

Я публикую веб-сайт MVC, используя веб-развертывание. Публикация успешна, но веб-сайт никогда не загружается. Я думаю, что это может быть URL, который я дал. Я использую Windows Server 2012. Это внутренний сервер для тестирования. Но URL-адрес, который я использовал в конфигурации IIS и веб-конфигурации, представляет собой составленный URL-адрес, который не зарегистрирован. то есть logman.com. Я делаю это неправильно? Так как он будет работать только в нашей сети, я должен использовать какой-нибудь IP-адрес? Как мне это настроить?

изменить * с некоторыми новыми настройками я использую IP-адрес из меню Редактировать привязки. Не давая ему имя хоста; Вот результаты визуальной студии:

`2>Start Web Deploy Publish the Application/package to https://myserver/msdeploy.axd?site=lmsmobile.com ...
2>Adding ACL's for path (lmsmobile.com)
2>Adding ACL's for path (lmsmobile.com)
2>Updating file (lmsmobile.com\bin\LMSMobile.dll).
2>Updating file (lmsmobile.com\bin\LMSMobile.pdb).
2>Updating file (lmsmobile.com\Views\Web.config).
2>Updating file (lmsmobile.com\Web.config).
2>Adding ACL's for path (lmsmobile.com)
2>Adding ACL's for path (lmsmobile.com)
2>Publish Succeeded.
2>Site was published successfully http://10.58.158.75/
 Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped 
 Publish: 1 succeeded, 0 failed, 0 skipped`

Это мои настройки публикации:

`<?xml version="1.0" encoding="utf-8"?>
<publishData>
  <publishProfile
    publishUrl="https://myserver:8172/msdeploy.axd"
    msdeploySite="lmsmobile.com"
    destinationAppUrl="http://10.58.158.75:80/"
    mySQLDBConnectionString=""
    SQLServerDBConnectionString=""
    profileName="Default Settings"
    publishMethod="MSDeploy"
    userName="MYSERVERNAME\myusername" />
</publishData>`

В настоящее время, когда я перехожу на IP-адрес, я получаю веб-страницу IIS 8. Все еще не вижу мой сайт.

Изменить 2:

Я прошел страницу IIS, введя IP-адрес и обновив страницу (shift + refresh). Я получаю 403 запрещено. Я изменил настройки обозревателя каталогов в IIS для включения, и при обновлении я получаю список каталогов папки, в которой находится мой сайт. Еще нет сайта. Установить просмотр каталога, чтобы отключить, я получаю 403.

1 ответ

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

Несколько веб-сайтов могут быть запущены для разных этапов разработки с использованием одного и того же IP-адреса, и при создании сайта назначьте 4-значный номер порта, например 192.168.100.201:8090.

Это должно быть настроено как часть привязок для веб-сайта при настройке для IIS.

Другие вопросы по тегам