0

我想发布一个电灯开关2012应用程序从Windows 7 PC到Windows 2003 IIS服务器的Web应用程序,.Net框架4.0错误而远程发布LightSwitch应用程序从Windows 7 PC上具有Windows 2003 Server的IIS 6.0

浏览器

: - 用户测试

应用程序版本 - 1.0.6.0

应用类型

的如下

应用程序的名称发布摘要

应用服务器:IIS服务器

验证:Windows身份验证

数据库:不要发布


错误的详细信息,同时通过选项发布 “IIS服务器已安装的LightSwitch部署的先决条件”。

============================================== ==============================

102 Web部署任务失败。 (15/04/2014 16:24:51)请求在远程计算机上处​​理时发生错误。)

(15/04/2014 16:24:51)处理请求时发生错误在远程计算机上。入口类型“未知”目前还没有预料到。序列化流可能已损坏。


发布时没有选项“IIS服务器已安装lightswitch部署先决条件”。

应用程序发布成功,但是当应用程序从浏览器访问它说认证错误。

我已经搜索了一些有相同问题的博客,但没有人回答。

任何帮助将得到高度赞赏。

回答

0

从错误中可以得出结论:

  1. 您的服务器没有安装的LightSwitch部署的先决条件。
  2. 认证存在问题。

您必须进一步调查发生了什么验证问题。现在的问题是,没有办法猜测问题是什么。

0

我会建议以下步骤来解决认证错误。 在发布向导中保留该选项,即“IIS服务器安装了lightswitch部署先决条件”。和

1.在发布向导中选择选项“是,创建应用程序 管理员”并提及您的登录凭证。 2。确保您对部署
应用程序时提供的数据库拥有权限。例如我使用“sa”帐户来部署 数据库。 3.在webconfig文件中,确保您是该应用的管理员。 /*! - 如果不存在管理员用户,请使用此用户名创建管理员用户 - > add key =“Microsoft.LightSwitch.Admin.UserName”value =“DOMAIN \ EMPID”/> */ 4。假设如果您能够无错地部署应用程序并仍然获取验证信息或加载错误,请检查部署数据库中名为[dbo]。[aspnet_Applications]的表,并确保您的应用程序名称在表数据中提及。如果不是,则数据库权限为 。 5.Makesure表中的[DBO]显示您的用户名。[aspnet_Users]

希望这些信息有用:)

相关问题