Sharepoint 是否将站点页面从一个模块/功能移动到另一个模块/功能并重新部署?

Sharepoint 是否将站点页面从一个模块/功能移动到另一个模块/功能并重新部署?,sharepoint,Sharepoint,我有一个站点页面,它被部署在一个模块中,这个模块最初是一个项目的一部分,我通过wsp部署到我的开发服务器上,一切都很好。在开发过程中,我对其进行了重构,将页面移动到单独项目中的不同模块,更新了页面,并将wsp重新部署到开发服务器。不幸的是,由于某些原因,更新的页面没有在开发中部署,而是被忽略了。我认为这是因为最初将原始页面作为不同功能/模块的一部分进行部署,然后将同一页面移动到不同的功能/模块。当我部署到生产环境中时,每次都会部署页面的新版本,我认为这是因为页面在生产环境中只部署在一个功能/模块

我有一个站点页面,它被部署在一个模块中,这个模块最初是一个项目的一部分,我通过wsp部署到我的开发服务器上,一切都很好。在开发过程中,我对其进行了重构,将页面移动到单独项目中的不同模块,更新了页面,并将wsp重新部署到开发服务器。不幸的是,由于某些原因,更新的页面没有在开发中部署,而是被忽略了。我认为这是因为最初将原始页面作为不同功能/模块的一部分进行部署,然后将同一页面移动到不同的功能/模块。当我部署到生产环境中时,每次都会部署页面的新版本,我认为这是因为页面在生产环境中只部署在一个功能/模块中。有人看到过SP在从一个功能/模块移动到另一个功能/模块时不部署页面的情况吗

以下是我的模块xml:

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <Module Name="SitePages" Url="SitePages">
        <File Path="SitePages\PASSHome.aspx" Url="PASSHome.aspx" Type="GhostableInLibrary" ReplaceContent="TRUE" IgnoreIfAlreadyExists="FALSE" />
        <File Path="SitePages\WorkflowStats.aspx" Url="WorkflowStats.aspx" Type="GhostableInLibrary" ReplaceContent="TRUE" IgnoreIfAlreadyExists="FALSE" />
    </Module>
</Elements>

首先重命名页面,激活该功能并查看它是否已部署。如果它没有检查下面

当您将页面移动到另一个解决方案时,您是如何做到这一点的? 创建新模块 将文件资源管理器中的页面移动到新模块。 在模块上单击鼠标右键(在VS中) 添加现有项目 选择页面

如果是,请单击解决方案中的页面并检查页面的属性:特别是检查页面的部署类型是否为ElementFile

非常感谢


Truez

模块之间是否将文件部署到相同的url(即相同的库)?它们部署在相同的站点页面库中。两个页面都设置为ElementFile的部署类型。