Перенос веб-сайта ASP.Net в Azure - PullRequest
0 голосов
/ 21 апреля 2011

У меня есть ASP.NET в VB кодовой базе, которая, если я открою в Visual Studio, поскольку существующий веб-сайт работает и тестирует очень хорошо.

Я следовал многим учебным пособиям для переноса этого на Azure:

-Пробовал создать новый проект Azure, добавить веб-ролик и перетащить файлы проекта в новый веб-ролик, но я получаю около 300 ссылок / отсутствующих вещей / и т.д. ошибок

-Я также пытался создать лазурьпроект в рамках решения для веб-сайта, но опция добавления веб-сайта в веб-ролик путем нажатия кнопки «проект веб-роли в решении» отключена / выделена серым цветом

Мне удалось создать файлы конфигурации и выполнить компиляцию через командную строкуно это не работает с Visual Studio, поэтому я не могу проверить перед развертыванием в постановке

Есть идеи?

1 Ответ

0 голосов
/ 22 апреля 2011

Здесь много всего может пойти не так.

Прежде всего, убедитесь, что вы создали облачное приложение на VB.net, а не на c #;) и используете правильный .net framework.

Я бы не советовал просто перетаскивать файлы в новую веб-роль. Больше всего я создаю облачное приложение и вообще не добавляю ролей.

После создания приложения щелкните правой кнопкой мыши Решение и выберите «Добавить существующий проект». Таким образом, все ссылки DLL должны идти прямо с ним. Возможно, вы захотите быть осторожнее с DLL из библиотеки классов, которую вы используете. Возможно, вам придется добавить их вручную.

Следующее, на что вы должны обратить внимание, это ваш web.config. Для web.config нужны некоторые базовые вещи. Для точных вещей, которые вам нужны, я предлагаю вам просто добавить новую базовую веб-роль и скопировать оттуда файл web.config, а затем удалить веб-роль of.

В следующий раз вам нужно будет добавить роль и щелкнуть проект веб-роли в решении.

Перестройте и проверьте другие ошибки и попытайтесь их исправить:)

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