Windows 10升级后使用WCF服务的异常

时间:2015-09-22 01:06:31

标签: c# wcf

我正在使用Visual Studio Comunity 2015开发WCF服务。 将我的机器升级到Windows 10后,尝试启动我的项目时出现此错误:

enter image description here

有什么想法吗?谢谢!

修改

确定。我从项目子文件夹中删除引用和任何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>

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

编辑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>

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

1 个答案:

答案 0 :(得分:1)

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

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

core data-abort at address 0x30008000 fsr 0x00000005 ttbr0 0x7df7006a ttbr1 0x7df7006a cidr 0x0 cpu #0 cpsr 0x200001b3 r0 0x00000090 r4 0x7df4bf51 r8 0x00000000 r12 0x00000000 r1 0x09010000 r5 0x806665e0 r9 0x00000000 sp 0x7df77f50 r2 0x0000000d r6 0x7f002000 r10 0x00000000 lr 0x7df273ff r3 0x30008000 r7 0x7df77f60 r11 0x00000000 pc 0x7df052f0 ERR TEE-CORE:tee_pager_handle_fault:602: Unexpected page fault! Trap CPU PANIC: tee_pager_handle_fault core/arch/arm/mm/tee_pager.c:603

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

相关链接: