Развертывание Windows Azure показывает только SEMICOLON (;) - PullRequest
0 голосов
/ 14 ноября 2011

Я новичок в Windows Azure и в .NET. Моя задача - развернуть существующий ASP.NET MVC3 (с локальным подключением к базе данных) в Windows Azure. но после выполнения всех инструкций здесь

http://www.microsoft.com/windowsazure/learn/tutorials/getting-started-tutorial/6-create-a-hosted-service/,

На странице отображается только точка с запятой.

1 Ответ

1 голос
/ 14 ноября 2011

Звучит не очень хорошо!

Лучше быть очень систематичным при отладке чего-либо в Azure, так как вокруг вашего кода много слоев. Начните с простого, затем наращивайте, пока не найдете то, что не работает.

Итак, сначала убедитесь, что ваш сайт работает при запуске с использованием Visual Studio Development Server. Возможно, вам придется поместить строку подключения к базе данных в web.config, чтобы это работало. Если вы видите здесь проблемы, используйте «view source», чтобы убедиться, что сторона ASP.NET MVC работает должным образом: это может быть чем-то тривиальным, например отсутствующей закрывающей угловой скобкой >.

Затем проверьте, работает ли он при настройке сайта для локального запуска под IIS.

Далее убедитесь, что сайт работает правильно в эмуляторе вычислений. Если он работает под IIS, но не с Эмулятором вычислений, скорее всего, что-то не так в вашей конфигурации. (Вернитесь сюда со спецификой, поскольку этот шаг обычно не завершается ошибкой, если вы не делаете что-то необычное при запуске веб-роли.)

Затем убедитесь, что сайт действительно правильно развернут в Azure. Используйте ping в командной строке, чтобы убедиться, что все записи DNS настроены правильно и ваш сайт вызывается правильно. Вы можете обнаружить, что, чтобы сузить проблему, вам нужно заглушить вызов в базу данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...