繁体   English   中英

Windows 10升级后WCF服务的例外

[英]Exception with WCF Service after Windows 10 Upgrade

我正在使用Visual Studio Comunity 2015使用WCF服务。将计算机升级到Windows 10之后,尝试启动我的项目时,出现以下错误:

在此处输入图片说明

有任何想法吗? 谢谢!

编辑

好。 我从项目子文件夹中删除了引用和所有DLL。 尝试,一无所获。 我引用DLL,什么也没有。 我注意到的一件事是,如果我从C:\\ Windows \\ System32 \\ inetsrv(版本10.0.10240)引用DLL并打开.csproj文件,则会看到以下内容:

<Reference Include="Microsoft.Web.Administration, Version=7.9.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
  <SpecificVersion>False</SpecificVersion>
  <HintPath>..\..\..\..\..\..\..\..\Windows\System32\inetsrv\Microsoft.Web.Administration.dll</HintPath>
</Reference>

Wich与我系统中的版本不同。

编辑II因此,我尝试删除对Microsoft.web.Administration的所有引用,清理解决方案,然后将该引用添加到C:\\ Windows \\ System32 \\ inetsrv中的文件。 之后,再次清理并重新编译。 当我打开.csproj文件时,会看到以下内容:

<Reference Include="Microsoft.Web.Administration, Version=7.9.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
  <SpecificVersion>False</SpecificVersion>
  <HintPath>..\..\..\..\..\..\..\..\Windows\System32\inetsrv\Microsoft.Web.Administration.dll</HintPath>
</Reference>

该版本与我系统中的版本不同。 现在我该怎么做?

当MSVS试图启动错误版本的Microsoft.Web.administration时,会发生此错误。

您可以在此处检查当前版本:

C:\\Windows\\System32\\inetsrv\\Microsoft.Web.Administration.dll

您可以编辑项目文件(例如在记事本中)以更正差异。

相关链接:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM