html - 如何使用相同的数据源发布多个 Lightswitch HTML 项目

标签 html visual-studio-lightswitch iis-8

我在 2012 服务器上使用 IIS 8.5,在同一台机器上使用 Visual Studio 和 SQL Server。

我已经构建并发布了一个 Lightswitch HTML 客户端,它在网络浏览器中运行良好。它是一个内部应用程序,可以在位于 http://servername/htmlclient 的域计算机上访问/工作。这是 Lightswitch 发布 HTML 内容的默认位置。

我还构建了第二个 LS HTML 项目。它是完全独立的,但使用相同的 SQL 数据源。我似乎根本无法成功地将这个项目发布到网络上。老实说,我不确定这是不是 Visual Studio/Lightswitch 问题,还是 IIS 问题……我有点迷惑为什么它不像我发布的第一个应用程序那样“正常工作”。即使考虑到我在尝试发布时看到的错误,我也不确定如何解决该问题。

这似乎是为新项目生成 web.config 文件时出现的问题,或者可能与使用相同数据源的两个项目有关。这是我尝试在 Web 浏览器中查看第二个项目的内容时遇到的错误...

Error page

最佳答案

希望这会有所帮助,如果没有让我知道:

在发布窗口中检查这些细节:

发布设置 - 网站名称与原来的不同

安全设置 - HTTPS - 除非您拥有有效的数字签名,否则确保将其设置为无 HTTPS

数据连接 - 数据连接 - 检查它是否设置为“更新到现有数据库”而不是“生成一个名为的新数据库”。这很可能是原因,因为默认情况下它设置为后者。

数据连接 - 附加数据源 - 检查这是否为空

如果所有这些细节都是正确的,请告诉我,我会尝试自己再次创建此问题

关于html - 如何使用相同的数据源发布多个 Lightswitch HTML 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34291912/

相关文章:

javascript - 每个父级的 div 都应该有自己的背景。图像的路径在里面。怎么做?

jquery - 在悬停时显示 div 但使其点击通过

javascript - 在 LightSwitch HTML5 客户端中为超链接加下划线

silverlight - Microsoft LightSwitch 是否需要客户端上的 Silverlight?

ASP.NET 实时网站复制想法

html - 使用 CSS 在 div 中保留 float 图像

html - 事件单元格的边界不应延伸到相邻单元格

silverlight - 灯开关中的单元测试

ssl - 无法在 IIS 8 和 Windows 2012 服务器中为我的网站启用 https

IIS 应用程序池 CLR v4.0 与无托管代码