代码之家  ›  专栏  ›  技术社区  ›  Sergi Papaseit

无法将现有的ASP.NET MVC 2解决方案转换为Visual Studio 2010中的Azure Web角色

  •  0
  • Sergi Papaseit  · 技术社区  · 15 年前

    我已经在一个ASP.NETMVC2(.NET4.0,VisualStudio2010)应用程序上工作了一段时间,并决定将其部署为一个Azure应用程序。

    在安装了最新的(2010年6月)Azure工具(通过visualstudio本身)之后,我添加了一个空白 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 或查看 云服务

    Debug|Any CPU 部分路径,但我可以删除它或周围的字吗?

    提前谢谢

    2 回复  |  直到 9 年前
        1
  •  1
  •   Sergi Papaseit    14 年前

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

    问题的起因是,我实际上向现有的ASP.NET MVC解决方案添加了一个Azure项目,但该解决方案中还保留了一些不必要的设置 web.csproj 文件。

    网站.csproj 在记事本中删除 <PlatformTarget> 元素。

    AnyCPU 不知怎的,Azure不能很好地相处。

        2
  •  0
  •   CoderDennis    15 年前

    你下载了最新的Azure SDK吗。2010年6月版本的SDK之前不支持NET4。

    Windows Azure Software Development Kit (June 2010)

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