Error Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 解决办法

Error Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

由于项目上线,我把原本放在局域网上的WCF发布文件,移到云平台后出现上面的问题。

以下是在网络找的解决办法,因为存在并发问题,在此把收集的资料记录一下。希望有同样问题的朋友可以使用。

首先我们需要找到我们本地的 Microsoft.Web.Infrastructure.dll 并拷贝到发布文件的bin文件下。

如果Microsoft.Web.Infrastructure.dll在本地不存在的解决办法。以vs2012为例

1.Error Microsoft.Web.Infrastructure, Version=1.0.0.0, 
Culture=neutral, PublicKeyToken=31bf3856ad364e35 解决办法

2.输入“Install-Package Microsoft.Web.Infrastructure”

Error Microsoft.Web.Infrastructure, Version=1.0.0.0, 
Culture=neutral, PublicKeyToken=31bf3856ad364e35 解决办法

 

3.在项目包中找到引用=》“添加引用”=》找到“Microsoft.Web.Infrastructure.dll”所在位置,复制到发布文件就可以了。

Error Microsoft.Web.Infrastructure, Version=1.0.0.0, 
Culture=neutral, PublicKeyToken=31bf3856ad364e35 解决办法

 

 

当执行这个步骤的时候,高兴的去刷新页面以为可以顺利打开,这是页面突然又给你一个当头棒喝,又来了一个错误。

错误:

IS specified authentication schemes ‘IntegratedWindowsAuthentication, Anonymous‘, but the binding only supports specification of exactly one authentication scheme. Valid authentication schemes are Digest, Negotiate, NTLM, Basic, or Anonymous. Change the IIS settings so that only a single authentication scheme is used.

真是痛苦啊!

好了不急我们到网上找找有没有大神遇到此问题……

找到了!

以下直接借用大神的博客地址:http://www.cnblogs.com/wujilong/archive/2013/05/28.html

Error Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 解决办法,布布扣,bubuko.com

Error Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 解决办法

上一篇:emplace_back VS push_back


下一篇:IIS 7.0 and Web Farms