2010-06-30 9 views
0

J'ai travaillé pendant un certain temps sur une application ASP.NET MVC 2 (.NET 4.0, Visual Studio 2010) et j'ai décidé souhaite le déployer en tant qu'application Azure. Après l'installation des derniers outils Azure (juin 2010) (via Visual Studio lui-même), j'ai ajouté un CloudService vide à ma solution. Chaque fois que j'essaie d'ajouter un « Web Role Project in Solution », cependant, je reçois l'erreur suivante:Impossible de convertir la solution ASP.NET MVC 2 existante en rôle Web Azure dans Visual Studio 2010

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 

Je reçois cette même erreur chaque fois que je tente de Save All ou d'afficher la page des propriétés du projet CloudService.

J'imagine qu'il a des problèmes avec la partie Debug|Any CPU du chemin, mais puis-je l'enlever ou le mot autour?

Merci à l'avance

Répondre

1

Eh bien, qu'est-ce que vous savez. Quand avait déjà en quelque sorte renoncé à cela, vu que je pouvais courir en déployer l'application de toute façon je décidé d'essayer une dernière fois et a fini par trouver la solution sur cet article:

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

Le problème a commencé Étant donné que j'ai ajouté un projet Azure à une solution ASP.NET MVC existante, il restait des paramètres inutiles dans le fichier web.csproj.

Tout ce que je devais faire était ouvert dans le bloc-notes web.csproj et enlever tous occurrences de l'élément <PlatformTarget>. Mon prjoject MVC était x86 et bien sûr, Azure ne fonctionne que sur x64. Même si j'avais la cible de la plate-forme configurée comme AnyCPU, Azure ne pouvait pas tout à fait s'entendre avec elle.

0

Avez-vous téléchargé le dernier SDK Azure? .NET 4 n'était pas pris en charge avant la version de juin 2010 du SDK.

Windows Azure Software Development Kit (June 2010)

Windows Azure Tools for Microsoft Visual Studio 1.2 (June 2010)

+0

Merci pour les liens, mais oui, c'était la première chose que j'ai faite avant même d'essayer de créer un 'CloudService' :( J'ai modifié ma question pour refléter la date de sortie des outils Azure que j'utilise. encore –