Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SharePoint-通过功能部署新的default.aspx_Sharepoint - Fatal编程技术网

SharePoint-通过功能部署新的default.aspx

SharePoint-通过功能部署新的default.aspx,sharepoint,Sharepoint,我创建了一个功能,它部署了一个自定义default.aspx页面。部署的文件将转到template\features{featureName}目录 SharePoint如何知道使用此default.aspx页面而不是位于SiteTemplates{Site Def name}目录中的页面?您需要FeatureReceiver和方法 请使用本教程更改default.aspx: 这是一篇非常好的文章,但是如果您在站点创建过程中执行某个功能,则存在一些限制。由于操作的顺序,即最终模块订购之前的功能,当

我创建了一个功能,它部署了一个自定义default.aspx页面。部署的文件将转到template\features{featureName}目录


SharePoint如何知道使用此default.aspx页面而不是位于SiteTemplates{Site Def name}目录中的页面?

您需要FeatureReceiver和方法

请使用本教程更改default.aspx:


这是一篇非常好的文章,但是如果您在站点创建过程中执行某个功能,则存在一些限制。由于操作的顺序,即最终模块订购之前的功能,当moveto操作发生时,default.aspx不存在,因此您必须注意一些问题。我还没有找到一种方法来确定与站点定义关联的原始default.aspx。对于某些功能,您需要已经创建站点。这是正常的做法。例如,在我们的安装程序中,我们首先创建一个新的网站集,然后部署我们的功能。所以我认为您只需要改进部署过程的顺序。另一种变体,如果您正在开发sharepoint网站定义。在这种情况下,您需要在自定义站点定义中包含default.aspx。如果您需要,我可以提供代码。