Не удается преобразовать существующее решение ASP.NET MVC 2 в веб-роль Azure в Visual Studio 2010 - PullRequest
0 голосов
/ 01 июля 2010

Я некоторое время работал над приложением ASP.NET MVC 2 (.NET 4.0, Visual Studio 2010) и решил, что хочу развернуть его как приложение Azure.

После установки последних (июнь 2010 г.) инструментов Azure (через саму Visual Studio) я добавил пустой CloudService в свое решение. Однако всякий раз, когда я пытаюсь добавить «Web Role Project in Solution», я получаю следующую ошибку:

An error occurred trying to load the project properties window. 
Close the window and try again.
Cannot evaluate the item metadata "%(FullPath)". 
The item metadata "%(FullPath)" cannot be applied to the path 
"obj\Debug|Any CPU\Cloud.dll". Illegal characters in path.  
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets

Я получаю ту же ошибку, когда пытаюсь Save All или просматриваю страницу свойств для проекта CloudService.

Я предполагаю, что у него проблемы с Debug|Any CPU частью пути, но я могу удалить это или слово вокруг него?

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 29 октября 2010

Ну что ты знаешь. Когда я уже отказался от этого, видя, как я могу запустить развертывание приложения в любом случае, я решил попробовать в последний раз и в итоге нашел решение по этой статье:

http://tomkrueger.wordpress.com/2010/07/27/azure-deployment-issue-after-upgrading-to-visual-studio-2010-and-net-4-0/

Проблема началась, потому что я на самом деле добавил проект Azure в существующее решение ASP.NET MVC, в файле web.csproj остались некоторые ненужные настройки.

Все, что мне нужно было сделать, это открыть web.csproj в блокноте и удалить все вхождения элемента <PlatformTarget>.

Мой проект MVC был x86, и, конечно, Azure работает только на x64. Несмотря на то, что цель платформы была настроена как AnyCPU, Azure никак не мог с этим справиться.

0 голосов
/ 02 июля 2010

Вы скачали последнюю версию Azure SDK?.NET 4 не поддерживалась до версии SDK, выпущенной в июне 2010 г.Visual Studio 1.2 (июнь 2010 г.)

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