Как перенаправить HTML-клиент Lightswitch из корня домена, развернутого на веб-сайтах Azure

Я успешно развернул HTML-приложение Lightswitch на веб-сайтах Azure. Я также переадресовал свой личный домен, чтобы замаскировать адрес azurewebsite.net. Теперь я могу получить доступ к сайту, набрав mydomain.com/htmlclient, и все работает нормально. Однако, если я ввожу только my domain.com, я получаю сообщение об ошибке «У вас нет разрешения».

Это близко, но в конечном итоге я хотел бы иметь возможность вводить только домен и автоматически перенаправлять его в папку htmlclient. Я знаю, что это возможно, но я не уверен, смогу ли я попасть туда с настройками в лазури или узле моего домена, или если мне придется удалить страницу в корне (похоже, что страницы по умолчанию и login.aspx для проверки подлинности с помощью форм уже в корне).

Любая помощь будет оценена по достоинству.


person Woods    schedule 18.02.2015    source источник


Ответы (1)


Мы обнаружили, что в версии Visual Studio 2013 это просто случай добавления дополнительной записи в файл web.config проекта сервера LightSwitch.

Эта дополнительная запись должна ссылаться на файл default.aspx (который уже должен быть частью серверного проекта) и должна быть введена в раздел defaultDocument файла web.config. В следующем примере эта новая строка появляется сразу после стандартной строки default.htm:

<defaultDocument>
  <files>
    <clear />
    <add value="default.htm" />
    <add value="default.aspx" />
  </files>
</defaultDocument>
person Chris Cook    schedule 23.03.2015