Lightswitch:查询'GetAuthenticationInfo'的加载操作失败。远程服务器返回错误:NotFound

时间:2011-11-10 12:50:05

标签: silverlight iis service web visual-studio-lightswitch

我目前正在创建一个小型Silverlight应用程序进行测试,看看它是否适用于其他项目。

在调试中,一切正常,但是一旦我将其部署到本地IIS服务器,我就会收到此错误:

  

查询'GetAuthenticationInfo'的加载操作失败。遥控器   服务器返回错误:NotFound。

我在网上做了很多研究,但似乎没有解决我的问题。

  • 我已正确启用匿名模式(其他所有未启用)我
  • 在我的IIS(7.5)上从visual studio完成了一个干净的发布
  • 我的IIS有两个IIS lightswitch扩展,通过WPI安装
  • 我没有使用测试版

应用程序只显示一些列表,我已经设置了windows auth。

我尝试发布为桌面应用程序,作为客户端配置的Web应用程序,并将应用程序服务器配置设置为本地或IIS服务器,它始终是同一个问题(目标是拥有一个双层应用程序(数据库) - 应用程序),但托管在一个htm文件中。)

我找不到出错的地方,我的IIS刚刚安装了所有组件

4 个答案:

答案 0 :(得分:4)

首先尝试恢复.NET Framework 4,然后再深入探讨问题。

这解决了我的问题

答案 1 :(得分:1)

检查您是否" .net framework 4.5高级服务 - > WCF服务 - > HTTP激活"检查与否,我通过这种方式解决了。

答案 2 :(得分:0)

当我得到“Not Found”(可能是任何数量的东西)时,我开始Fiddler并检查Web服务实际返回的内容。如果你这样做,你会看到真正的错误以及更多关于通信中发生的事情。

答案 3 :(得分:0)

当我在服务器上安装了.NET Framework 4.5时,我遇到了同样的问题。 我的解决方案是:

  1. 卸载.NET Framework 4.5(您必须这样做才能安装.NET Framework 4.0)
  2. 安装.NET Framework 4.0
  3. 重新安装.NET Framework 4.5
  4. 确保您的站点在应用程序池ASP.NET v4.0下运行。