我面对一个难以理解的情况。
我无法完全访问我的网络服务。当我想要使用我的webservice时出现此错误(这不是我的代码,而是在System.ServiceModel.WasHosting.dll中):
[NullReferenceException:对象引用未定义到对象的实例] System.Runtime.AsyncResult.End(IAsyncResult result)+390 System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result)+175 System.ServiceModel.Activation.AspNetRouteServiceHttpHandler.EndProcessRequest(IAsyncResult result)+7 System.Web.CallHandlerExecutionStep.InvokeEndHandler(IAsyncResult ar)+152 System.Web.CallHandlerExecutionStep.OnAsyncHandlerCompletion(IAsyncResult ar)+126
我的电脑:Windows 10。
版本Microsoft .NET Framework:4.0.30319;版本ASP.NET:4.7.2556.0
我认为这不是我的代码中的编程错误,因为webservice在其他计算机上工作。此错误仅在我的计算机上发生。
我发现这个:https://social.msdn.microsoft.com/Forums/sqlserver/en-US/d72570c0-98ea-41cb-8423-94c96abcb2e8/wcf-service-activation-problem?forum=wcf关于这个主题但是这个修补程序不适用于Windows 10而我不确定这两个错误是否相关
我不是在询问什么是nullReferenceException,而是如何在System.ServiceModel.WasHosting.dll中解决我的问题。
如果有人知道这个错误,请帮助我。
答案 0 :(得分:1)
我遇到了同样的问题,浪费了很多天才设法解决!
我尝试卸载所有.NET Core / Framework / Visual Studio(我有2013年至2019年,仅重新安装了2019年)、. NET修复和卸载工具等,并且遇到了完全相同的问题。
所以我认为它一定是某种IIS Express配置....我找到并重命名了(以防万一,好像它重新创建了并且可以安全地删除)此文件夹df.drop(r"('Date','')", axis=1)
到{{ 1}},运行我的解决方案...。现在看来工作正常!