0

我在VS 2013中的本地机器上开发了一个非常简单的Lightswitch应用程序(HTMLClient和DesktopClient)。我可以在本地运行此操作,而不会出现任何问题。Lightswitch Web部署 - 错误26

我也有一个IIS8(APP02)和运行SQL 2012 Standard 64位的独立SQL Server(SQL01)在同一个域上的远程服务器。我可以使用测试.udl文件连接到SQL服务器,而不会从IIS服务器发出任何问题。 IIS服务器也有一个共享点安装,并且所有关联的数据库都在SQL服务器上。

当我直接发布的LightSwitch应用到IIS服务器,在这里仔细以下贝丝马西的文章后:http://blogs.msdn.com/b/bethmassi/archive/2011/08/16/10145037.aspx?PageIndex=4#comments,我得到以下错误:

错误98部署应用程序的数据库时出现的异常。 建立与SQL Server实例“SQL01 \ SQL2012DEV”的连接时发生错误。 建立与SQL Server的连接时发生网络相关或实例特定的错误。服务器未找到或无法访问。验证实例名称是否正确,并将SQL Server配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 错误定位服务器/实例指定) C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ LightSwitch \ v4.5 \ Publish \ v2.2 \ Microsoft.LightSwitch。 Publish.targets IIS8LightswitchApp

IIS应用程序创建成功,我可以使用公共网址导航到它,但没有数据库是在所有已创建。与此相关的SQL服务器的事件日志中也没有任何内容。

当我将应用程序发布到软件包并手动在IIS中安装.zip文件时,该应用程序被部署到IIS和SQL,没有任何问题。

我已经搜遍了这个网站,Lightswitch论坛和一般寻找解决方案的网站,但到目前为止没有任何工作。我已经尝试了几件事情:

更改了登录用户在Web部署代理服务在Web管理服务改变了登录用户的域管理员帐户 域管理员帐户

经过防火墙在两台服务器上(试图关闭它们)

有没有人有任何建议,我可以尝试吗?也发布在Lightswitch论坛上。

+0

我也曾尝试以下操作: 在APP02服务器上安装的SQLExpress 2014 - 同样的错误部署数据库。 部署到我的本地IIS和SQL实例 - 部署成功。 – simonw 2014-09-24 09:21:31

回答