我们公司有一个用于客户信息数据库的 ASP.NET 应用程序。该应用程序开始时很小,但在没有适当设计的情况下发展壮大。现在应该开发一个新版本的应用程序,这基本上意味着从头开始设计和实现它。该公司有兴趣在未来使用 Microsoft Sharepoint Services,并建议使用此客户数据库应用程序对其进行试点。
所以我的问题是:
数据库驱动的应用程序适合 WSS 吗?大多数情况下,该应用程序会在数据库上执行 CRUD 操作并创建报告。
最佳答案
我同意 Greg 的观点,因为我不一定会建议将您的数据放在 SharePoint 列表中(这可能是 Greg 的假设)。但我的简短回答是“也许”。
这是长答案...
SharePoint 在 ASP.NET 上运行,因此它应该可以满足您的需求。您可能会编写位于 SharePoint 中的 ASP.NET 网页以访问您的数据库,或者编写位于 SharePoint 中以访问您的数据库的 Web 部件。
您可以考虑使用 BDC 来读取/检索数据,但这需要 MOSS Enterprise,并且不会提供 CRUD 的 CUD 部分。 CorasWorks DIT 等其他工具可能会有所帮助,但我怀疑自定义 Web 部件或页面适合您。
您可以从 SharePoint 中获得很多好处,例如授权,也许还可以将您的数据与 SharePoint 列表数据集成、配置、搜索等。SharePoint 是否提供,这实际上取决于您的应用程序的性质好处多多。
关于sharepoint - 从自定义 ASP.NET 应用程序迁移到 Sharepoint 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/852119/