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

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.

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

 

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

 

 

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

错误:

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

 

 

 

转载于:https://www.cnblogs.com/jclarry/p/3593608.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值