我被要求在接下来的几周内在SharePoint中创建一个网站,而且我对SharePoint完全不熟悉.
有没有人有关于如何使用自定义SQL Server数据库创建自定义表单,使用基本CRUD操作等基本操作的任何好示例/教程?
还有什么办法在ASP.NET中编码(带有代码隐藏页面),但是使用SharePoint外观和身份验证的东西?
的SharePoint是不是挺喜欢你已经习惯了的东西.我的两个主要抱怨是:
部署:
如果您的要求是针对单个生产站点(没有登台/测试/开发站点),那么您最好的选择可能是使用SharePoint Designer并直接在生产站点上进行黑客攻击(是的,我知道它很脏).
如果您需要其他环境,则应为所有环境生成部署包(无xcopy部署).部署包是PITA恕我直言,很容易出错.
IIS
SharePoint基本上接管了您的IIS安装,并为事物所在位置引入了一组新规则.其中一个问题是"幻影"文件.即,无论何时使用SharePoint Designer更改文件,文件都会备份到数据库,从现在起,IIS将仅使用数据库中的文件,因此无需更改文件系统中的文件.
总结一下:
我谦虚地认为,如果你正在创建一个正常运行时间不那么重要并且你可以承担制作错误的网站,那么SharePoint对设计师来说就足够了.如果您正在创建一个CMS站点,您需要代码在生产之前经历多个环境(通过持续集成),我可以想到没有其他基于.NET的CMS可以做得更糟糕.您将花费大量时间来了解如何使部署例程为您工作,并且您将花费大量时间处理与"幻影"文件相关的问题
祝好运.
Technet 为SharePoint产品提供了大量虚拟实验室.