目前我正在开发一个使用 Lightingswitch 的工具。这是一个非常简单的工具,将作为 Web 应用程序部署在 Windows Azure 或 Amazon 云服务上。根据托管,它将使用集成安全性或表单身份验证。客户希望根据输入的数据生成一个简单的报告。当我们试图阻止使用 SSRS 时,我们希望使用 ASPX 页面中的报告查看器来托管它。
这些是我想出/尝试过的东西,以及我遇到的缺点/问题:
使用报告托管一个单独的 web 应用程序,并从 lightswitch 工具转发到这个 web 应用程序。这样做的缺点是双重托管,如果使用表单身份验证,则报告需要再次登录。
从 SL 应用程序中托管 aspx 页面。我可以简单地手动上传 aspx 页面来访问报告,但是,由于这些页面不包含在包中,它们将随着 Azure 角色回收而消失。
将页面添加到 SL 项目,但部署后似乎无法访问它们。
我还没有尝试过的另一个选项是创建一个表单 Web 应用程序,并包含 LS 工具。
仍然使用 SSRS / Azure 报告,但问题仍然是使用多个登录。
欢迎任何有关如何解决此问题的建议/为我指明正确的方向。
谢谢大家