Load operation Failed for query ‘GetAuthenticationInfo’. The remote
server returned an error: NotFound.
.NET跟踪和服务器事件日志都有这样的说法:
Sender information: System.ServiceModel.Activation.HostedhttpRequestAsyncResult/63835064
Exception: System.Web.httpException (0x80004005): The service ‘/Web/Microsoft-lightSwitch-Security-ServerGenerated-Implementation-AuthenticationService.svc’ does not exist.
配置详细信息如下:
>我在“访问控制”选项下选择了“不启用身份验证”.
>在我的“应用程序服务器配置”发布选项中,我选中了未选中先决条件复选框的IIS服务器.
>在“发布输出”下,我在本地磁盘上创建一个包.后来,我正在将该软件包复制到服务器并手动运行.deploy.cmd,这似乎工作正常.
>我在“其他连接”下的数据库连接是正确的 – 它是一个可以从我的盒子中运行的sql登录,并且该服务器上的其他站点可以毫无问题地连接到同一个数据库服务器.
在服务器端:
>该站点使用ApplicationPoolIDentity在.NET 4.0集成模式下在自己的应用程序池中运行.
>仅启用匿名身份验证.
我尝试过的:
>从Web平台安装程序安装了2011年和2012年的所有lightswitch内容.
>已安装RiaServices.msi.
>修复了.NET 4.5.
>跑aspnet_regIIS -i
这些都没有任何影响.我对上面的粗体错误的唯一暗示是.svc是在运行时生成的,如果WCF端出现其他问题,它将抛出404错误. (这就是我尝试安装RiaServices.msi的原因.)
我能够“现在远程发布到服务器”到我自己的本地IIS Express,那里的应用程序运行正常.但是,将这些文件复制到远程服务器会产生与以前相同的结果.
有关如何进一步排除故障的任何建议?
解决方法 问题是lightswitch应用程序正在使用Microsoft.Data.Services 5.0.2.0进行部署,但Microsoft.lightSwitch.Server 11.0.0.0必须引用Microsoft.Data.Services 5.0.0.0.将5.0.0.0部署到Web服务器后,应用程序按预期运行.我通过尝试直接导航到/Microsoft.lightSwitch.SecurityData.svc找到了这个问题,这是一个与应用程序一起部署的静态服务,然后遵循YSOD指令.
总结以上是内存溢出为你收集整理的silverlight – LightSwitch’Microsoft-LightSwitch-Security-ServerGenerated-Implementation-AuthenticationService.svc’不存在全部内容,希望文章能够帮你解决silverlight – LightSwitch’Microsoft-LightSwitch-Security-ServerGenerated-Implementation-AuthenticationService.svc’不存在所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)