Fac*_*tio 5 silverlight iis-7.5 wcf-ria-services visual-studio-lightswitch
在尝试将Lightswitch应用程序部署到运行IIS 7.5的Windows 2008 R2服务器时,我已经尽力表达了我的挫败感.导航到应用程序后,我收到以下执行错误:
查询'GetAuthenticationInfo'的加载操作失败.远程服务器返回错误:NotFound.
.NET跟踪和服务器事件日志都有这样的说法:
发件人信息:System.ServiceModel.Activation.HostedHttpRequestAsyncResult/63835064例外:System.Web.HttpException(0x80004005):服务'/Web/Microsoft-LightSwitch-Security-ServerGenerated-Implementation-AuthenticationService.svc'不存在.
配置详细信息如下:
在服务器端:
我尝试过的:
这些都没有任何影响.我对上面的粗体错误的唯一暗示是.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 说明进行操作,发现了此问题。
| 归档时间: |
|
| 查看次数: |
4401 次 |
| 最近记录: |