-->

组件不与Windows Azure上使用IIS的64位处理器体系结构兼容(assembly is n

2019-08-01 00:09发布

我收到一条警告消息时,我尝试在我的devmachine AppFabric的运行我的asp.net应用程序。而我收到错误消息当我上传我的应用程序Azure云

项目包含以下组件:C:\ Program Files文件(x86)的\微软的Visual Studio 11.0 \ Common7 \ IDE \ ReferenceAssemblies \ 2.0 \ Microsoft.TeamFoundation.WorkItemTracking.Client.DataStoreLoader.dll。 该组件不与Windows Azure上使用IIS的64位处理器体系结构兼容。 为了确保角色开始,你必须用一个与此架构兼容替换此集结号“。

我在哪里可以得到一个蓝色兼容的dll?

Answer 1:

你需要运行的应用程序池在32位模式 。 尝试运行此appcmd你可以做到这一点自动使用角色启动任务 )指定默认的应用程序池设置,以使32位支持。

%WINDIR%\ SYSTEM32 \ INETSRV \ APPCMD设置配置-section:system.applicationHost / applicationPools /applicationPoolDefaults.enable32BitAppOnWin64:"True” /提交:APPHOST



Answer 2:

我有同样的问题,我设置编译| 平台目标任何CPU(以前有些人曾经X86)。 这个固定我的问题。



文章来源: assembly is not compatible with the 64-bit processor architecture used by IIS on Windows Azure