У меня возникла проблема с запуском веб-надстройки Excel, размещенной в Azure, и я надеюсь, что кто-нибудь может помочь. Вот что я сделал до сих пор:
Это приводит к моему вопросу. Должен ли я как-то изменить Azure, чтобы начать со сценария Home.html проекта, или нужно изменить проект VS, чтобы он запускался из hostingstart.html?
Заранее спасибо за любую помощь в этом.
Это скриншот того, что происходит, когда я публикую приложение из VS2019:
ОБНОВЛЯТЬ
Убедитесь, что вы можете открыть https://sitename.azurewebsites.net/Home.html
.
Тогда думаю не надо заморачиваться вопросом стартовой страницы. Потому что в коде <SourceLocation DefaultValue = "~remoteAppUrl/Home.html" />
определил этот путь.
Вам не нужно делать никаких изменений в вашем коде. Вам просто нужно изменить Default document
на портале.
Как показано ниже, удалите все страницы по умолчанию и создайте Home.html
.
После этого вы можете получить доступ к своему веб-сайту.
Спасибо за это. Я только что проверил портал, и для моего приложения у меня нет этого заголовка на странице конфигурации. Я вижу только «Настройки приложения», «Общие настройки» и «Сопоставление путей».
@Marsineip Откройте свой портал, найдите Settings
->Configuration
-> третий ,Default document
.
@Marsineip Пожалуйста, нажмите Save
, когда вы измените это. И доступ к сайту, возможно, вам нужно очистить кеш.
Привет, Джейсон, я только что разобрался, что не могу найти настройки. Документы по умолчанию доступны только для компьютеров с Windows, а не для компьютеров с Linux: learn.microsoft.com/en-us/answers/questions/80878/…
@Marsineip Пожалуйста, подождите, я дам вам другой метод.
@Marsineip Используете ли вы vs2019 для публикации своего сайта?
@Marsineip Я обновлю свой ответ и покажу мне проект по умолчанию, при его развертывании без опции Linux.
@Marsineip Можете ли вы поделиться с нами скриншотом процесса публикации?
@Marsineip Окей.
Я только что добавил скриншот в конец моего исходного сообщения.
@Marsineip Можете ли вы использовать screentogif, чтобы показать ход развертывания, как я.
@Marsineip Mine — это Enterprise Edition 2019, поэтому странно не видеть те же варианты, что и у вас.
Я только что добавил gif процесса публикации, который я вижу в своем VS2019.
@Marsineip Пожалуйста, создайте новый файл .publish, нажав «Новый», я хочу увидеть параметры Linux.
@Marsineip Я поищу и дам вам ответ позже, пожалуйста, подождите 2 часа.
Ах, если я попытаюсь создать новый файл публикации, у меня вообще не будет никаких опций Linux. У меня есть только «Служба приложений Azure (Windows)», «Реестр контейнеров Azure» и «Виртуальная машина Azure».
@Marsineip Это не должно поддерживаться в Linux. А вот почему можно в первый раз выбрать линукс я не знаю, может это баг vs2019.
@Marsineip Под Linux нет Microsoft Office, только Libra Office и другое стороннее программное обеспечение. Я считаю, что вы должны знать это.
@Marsineip В настоящее время вы можете создать веб-приложение, тогда я хочу знать, как получить прямой доступ к Home.html. Если вы можете получить к нему доступ напрямую, не беспокойтесь о стартовой странице по умолчанию. Пользуйтесь дорожкой https://sitename.azurewebsites.net/Home.html
Визит тоже очень хороший. Если не работает, то рекомендуется опубликовать под windows.
@Marsineip Если у вас все еще есть сомнения, рекомендуется подать заявку в службу поддержки на портале.
Понял, большое спасибо за помощь в этом. Я воссоздам свое веб-приложение для Windows, а не для Linux. Затем я смогу установить документ по умолчанию. Большое спасибо за вашу помощь в этом.
@Marsineip Если мое решение поможет вам, не могли бы вы отметить мой ответ как принятый, спасибо~
Большое спасибо. Я думал, что делаю что-то не так. Все документы по умолчанию были пустыми, поэтому я не смог найти никаких документов.
Если мое решение поможет вам, не могли бы вы отметить мой ответ как принятый, спасибо~