【问题标题】:LightSwitch and IIS 7 Windows AuthenticationLightSwitch 和 IIS 7 Windows 身份验证
【发布时间】:2011-08-09 15:32:41
【问题描述】:

我以 LightSwitch 的名义问这个问题,因为这就是我试图部署的东西,尽管我偷偷怀疑它与它无关。

如果我在 LS 的任何应用类型上以任何形式启用了身份验证,我会得到 ​​p>

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

我在干净的 ms08 服务器上安装了 LS Pre-reqs。我使用 Web Platform 安装了几乎所有东西。我已经安装了 Fiddler2,我猜我没有正确使用它,因为它所说的只是GET /EpistemeAdmin/Web/Microsoft-LightSwitch-Security-ServerGenerated-Implementation-AuthenticationService.svc/binary/GetAuthenticationInfo HTTP/1.1

被移动、重命名或不可访问。

我通过 Web Deploy 部署了站点,它有自己的应用程序池。仅启用 Windows 身份验证。

我知道这似乎更像是一个 IIS 问题,所以也许这应该去 ServerFault 但我想我会先尝试 LightSwitch 角度,以防其他人遇到同样的事情。

【问题讨论】:

    标签: iis-7 visual-studio-lightswitch


    【解决方案1】:

    在 Windows 2012 上遇到了同样的问题。 必须在 .NET 4.5 功能下在 WCF 下启用 http 激活。

    【讨论】:

      【解决方案2】:

      我在另一个帖子上找到了答案 --> http://social.msdn.microsoft.com/Forums/en-US/lightswitch/thread/a2650616-1b68-4ae9-9ffd-f4f2a1211254

      我只是修复了 .NET 4 客户端(在 IIS 服务器上),重新启动并 BAM

      谢谢

      【讨论】:

        【解决方案3】:

        如果有人遇到同样的问题:

        我的 web.config 中的第一行是

        <add key="UserCodeAssemblies" value="Application.Common.dll;Application.Server.dll;Application.ServerGenerated.dll"/>
        

        切换到后:

          <add key="UserCodeAssemblies" value="Application.Common.dll;Application.Server.dll;"/>
        

        问题消失了。

        调试方法:

        将您的电灯开关发布到文件夹。使用visual studio.File->open->website

        解压并打开网站

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-03-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多