Почему мое приложение Azure по-прежнему указывает на default.aspx?

#silverlight #visual-studio-2010 #azure

#silverlight #visual-studio-2010 #azure

Вопрос:

Я создал приложение PivotViewer с веб-ролью Azure, и оно отлично развертывается на моем локальном компьютере. Когда я развертываю его в Azure, стандартный файл default.aspx «Мой ASP.NET «приложение — это загруженная страница. Кажется, я не могу найти решение во всех руководствах. Если я укажу браузеру на http://solution.cloudapp.net/MyAzureStartPage.aspx , я также могу найти идеальное развертывание, но, похоже, я не могу получить правильную домашнюю страницу.

Ответ №1:

Определение того, какую страницу загружать, если ни одна из них явно не указана, является функцией веб-сервера. Без изменений конфигурации веб-сервер никогда не будет ожидать поиска вашей пользовательской страницы.

Вы не можете просто переименовать желаемую стартовую страницу default.aspx? Это был бы самый простой подход.

Комментарии:

1. Спасибо, Стив. Переименование выполнило свою работу с несколькими другими изменениями.

Ответ №2:

Добавьте элемент defaultDocument в свой web.config в разделе configuration / system.webServer узел. Что-то вроде этого определит вашу страницу по умолчанию:

 <defaultDocument enabled="true">
  <files>
    <add value="MyAzureStartPage.aspx"/>
  </files>
</defaultDocument>