访问Web应用程序的Web部件 -- 2013 领域 和 web-part 领域 和 web-application 领域 sharepoint 相关 的问题

Accessing web parts across Web Applications


简体版||繁體版
0
vote

问题

中文

如果这是不可能的,请随时告诉我,但我们想要做的是在一个Web应用程序上部署/运行农场解决方案,同时在另一个Web应用程序上访问它们。因此,该功能将在Web应用程序"ABC" 上激活,但Web应用程序"def" 的页面将添加Web部件。或者Web部件将在Web应用程序"ABC" 的页面上添加,然后在Web应用程序"def上的页面上的框架或某物中的框架。

我们想要这样做,以提供主要的Web应用程序和我们正在写的自定义农场解决方案之间的一些分离。我们正在努力走向应用程序,但直到那时我们会喜欢一些分离,如果可能的话。

英文原文

Feel free to tell me if this is impossible, but what we're wanting to do is deploy/run farm solutions on one web application, while accessing them on another. So the feature would be activated on web application "ABC" but the web part would be added on a page on web application "DEF." Or the web part would be added on a page on web application "ABC" and then framed in or something on a page on web application "DEF."

We're wanting to do this to provide some level of separation between the main web application and the custom farm solutions we're writing. We are working on moving towards apps, but until then we would like some separation if possible.

        

回答列表

0
 
vote
vote
最佳答案
 

在第一个案例中"所以该功能将在Web应用程序" ABC"上激活,但是Web应用程序" def"的页面上会添加Web部件。这将不可能作为Web应用程序def WebApplication"ABC" 的特征。

在第二种情况下,"Web应用程序" ABC"的页面上添加了Web部件,然后在Web应用程序" Def"页面上的框架或某些内容中添加..您是否谈论在Web应用程序上使用iframe" def"。所以在这种情况下,您需要只加载页面的特定部分,它本身不是一个好主意。

如果您不想在农场部署解决方案,您可以创建沙箱解决方案。这将仅在您的网站集上部署。

 

In your first case "So the feature would be activated on web application "ABC" but the web part would be added on a page on web application "DEF." This would not be possible as web application DEF as no idea about features of webapplication "ABC".

In your second case "the web part would be added on a page on web application "ABC" and then framed in or something on a page on web application "DEF.". Are you talking about using iframe on web application "DEF". So in that case you need to load only specific portion of the page, which itself is not a good idea.

You can create a Sandbox solution if you don't want to deploy your solution on farm. This will be deployed only on your site collection.

 
 
 
 
0
 
vote

是可能的,但会给你的工作远远超过它的目的!

如果你敏锐而不是。

在功能激活的事件中,您需要从该部分添加WebPart!

问题正在选择哪种界面和保留在其上激活的位置!

因此,更简单的解决方案是创建部署WebPart的功能。此Webpart是主WebPart,其包含其他功能的记录和他们持有的WebParts。从WebPart部署功能时,它将将WebPart添加到您在WebPart上选择的Disigered位置!

你有我去的地方吗?为了澄清,您有一个包含主WebPart的主功能,主机WebPart在页面上。它有一个可以激活的功能列表....单击WebPart中的功能,它将带您到另一个选项卡或使用Ajax的图表,或者使用Ajax下降以显示其当前部署到的位置( WebApplication URL,WebPart名称ECT)。此外,还有一个带有下拉列表的部署按钮,下拉列表包含所有WebApplication的列表......选择一个并单击"部署" 。一旦完成,它将将其添加到上面的所有部署的Web应用程序中的所有与该功能的列表中。要获取将WebPart部署到所选的正确位置的功能,所以需要将该值传递到要添加该部分所需的功能。进入您创建的每个功能!

它的凌乱但我认为唯一的方法是可行的!

 

it is possible but will give you far more work than what its intended for!

if you are keen to persue than.

on feature activated event you need to add the webpart from that section!

the problem is selecting what webapplication and keeping a recored of where its activated on!

so the simpler solution would be to create a feature that deploys a webpart. This webpart is the master webpart that holds records of other features and the webparts they hold. when you deploy a feature from the webpart it will add the webpart to the desigered location you select on the webpart!

do you get where im going with this? to clarify, you have a master feature that contains a master webpart, the master webpart is on a page. It has a list of features that you can activate.... click on the feature within the webpart and it will take you to another tab or somthing on the lines of that or using ajax it drops down to show where its currently deployed to (webapplication url, webpart name ect). also within this section you have a deploy button with a dropdown list, the dropdown list contains a list of all webapplication... select one and click deploy. once done it will add it to the list above of all deployed webapplications related to the feature.. to get the feature to deploy the webpart to the correct location you selected you need to pass that value onto the feature meaning you need to add that part into every feature you create!

its messy but the only way i think would be feasable!

 
 
0
 
vote

您可以从WSP中删除.webpart文件。只有希望某些网站集合和Web应用程序能够使用Web部件,我必须自己做到这一点。 WSP文件是CAB文件。如果将来自MyPart.WSP的WSP文件重命名为MyPart.cab,则可以从解决方案中删除.Webpart文件并将其存储在其他部分。因此,当您删除.Webpart文件时,从解决方案中删除它,将解决方案重命名回.WSP,然后重建/重新发布Soultion,并在解决方案中使用Web部件。这将部署所有功能和运行Web部件所需的一切。占用WebPart.Webpart文件并将其上传到网站设置中的Web部件库到所需的任何Web应用程序。您必须从解决方案中删除.webpart文件来进行此工作。

 

You can remove the .webpart file from the WSP. I have had to do this myself when only wanting certain site collections and web applications to be able to use the web part. The WSP file is a CAB file. If you rename the WSP file from mypart.wsp to mypart.cab, you will be able to remove .webpart file from the solution and store it some where else. So when you have removed the .webpart file, delete it from the solution, rename the solution back to .wsp, then rebuild/republish the soultion with out the web part in the solution. This will deploy all of your features and everything needed to run the web part. Take your webpart.webpart file and upload it to the web part library in your Site Settings to whatever web application you want. You do have to remove the .webpart file from the solution to make this work.

 
 

相关问题

2  使用多个Web应用程序进行性能调整  ( Using multiple web applications for performance tuning ) 
客户端正在请求特殊的Web应用程序拓扑对我来说似乎奇怪。在中尺寸的SP2010农场(两个WFE,两个应用程序服务器)中,他们将拥有数百个网站集。要求是在多个Web应用程序之间分发它们,因为预期更好地利用服务器资源,尤其是内存。 我不知道这样的方法,以获得更好的硬件利用率并提高性能。此外,我想不出一种简单的方法来使所有...

1  如何在同一Web应用程序上复制站点集合?  ( How to replicate site collections on the same web application ) 
我需要在同一Web应用程序上创建发布(Collobaration Portal)站点集的副本。我可以通过使用备份/还原来执行此操作,但问题是当我们在不同的URL上恢复相同的网站应用程序时,我们必须在新数据库中创建此网站集,这完全可以恢复为恢复恢复列表的相同GUID(它不能在同一数据库中共存)。我需要在同一Web应用程...

10  术语农场,网站,Web,Web应用程序是什么意思在SharePoint API中引用?  ( What do the terms farm site web webapplication refer to in the sharepoint api ) 
我很抱歉愚蠢的问题,但我对SharePoint 2010非常新,而且对我来说并不清楚。 术语农场,网站,网络和韦比施均意味着什么? 我几乎了解农场和网站,但Web和WebApplication之间的区别是什么? 这个区别对我来说并不清楚,就像一个用于Web部件和Visual Web部件的那个,我最终找到了一些解释。 ...

2  哪种类型的应用?  ( Which type of application ) 
我想创建一个应用程序,它将从SharePoint的列表中的图像转换为其他格式,更改属性,保存新图像等。我想将此代码放在某些服务器(Azure Web App)上,因为我不想要要将JavaScript客户端代码用于此操作(我想在更大的数据上工作,所以我想涉及一些C#代码)。在未来,我想使这个应用程序在前提上为Share...

1  应使用哪些帐户创建新的Web应用程序( - 应用程序 - 可配置) - 帮助  ( What account should be used to create a new web application application pool c ) 
我正在新的sp安装上创建一个新的web应用程序。 我用setup帐户登录了Central Admin站点。但是当我在Create New Web应用程序页面上时,我到达Application Pool那么默认帐户(可配置),它会选择我选择的是农场acount。 如果我使用农场撤销,或者我必须注册一个新的托管帐户使用。...

0  SharePoint Web Analytics配置错误Web应用程序  ( Sharepoint web analytics configuration wrong web application ) 
我试图在我的开发机上的Web应用程序上配置SharePoint Web Analytics,但没有成功。我遵循互联网上的各种指南,包括运行一些定时器作业并更改服务器上的日期来检查。 没有运气。 今天我发现我在中央管理员运行的Web应用程序上工作的服务很好,但它仍然没有在我的网站集上工作。 我已经检查了Web应用程序"...

2  同一农场上的两个不同版本的rsviewerpage.aspx?  ( Two different versions of rsviewerpage aspx on same farm ) 
我有一个sharepoint 2013农场,ssrs。在这个农场,我有两个网络应用程序(A和B)。当我们创建Web-App"A" 时,我们将一些品牌自定义为RSViewerPage.aspx页面进行了一些品牌。 问题是,现在我们拥有Web-app"b" 启动和运行,它使用相同的rsviewerpage.aspx页面,...

7  以编程方式获取SharePoint Web应用程序URL  ( Getting the sharepoint web application url programatically ) 
是有没有一种简单的方法来仅在SharePoint中获得Web应用程序URL,例如,SPWebApplication具有以下属性spwebapplication.sites,它将返回所有站点集合的URL,但不是它们都包含的根URL。所以我可以返回这个: http:// thatwebapplication:8001...

3  扩展Web应用程序时调试错误消息  ( Debugging error message when extending a web application ) 
在THW Web应用程序屏幕中的Central Admin中。当我单击我的Web应用程序上扩展时,我收到错误消息。 无法延长Web应用程序,因为未使用的区域可以 找不到。从您的区域中解释了Web应用程序 打算在执行此操作之前用于新IIS网站 操作。 如何调试此错误? ...

0  IIS Web应用程序和SharePoint Web应用程序之间的区别  ( Whats the difference between iis web application and sharepoint web application ) 
我已经在SharePoint上工作了很长时间,但仍然与SharePoint和IIS中的网络应用的概念混淆,我还想了解它们之间的关系。 我刚刚研究了SharePoint Web应用程序由Web App IIS +内容DB组成,但这是不够理解整个概念。 ...

0  如何通过ping它向DNS添加指定的Web应用程序  ( How to add specified web application to dns by pinging it ) 
我已经使用powershell创建了一个SharePoint Web应用程序。我想将我的Web应用程序添加到默认DNS。如何使用powershell添加它? ...

1  Web应用程序重命名/迁移在同一SharePoint Farm中?  ( Web application rename migrate with in the same sharepoint farm ) 
当前的困境I面是客户端有一个名为 http:// site1 哪个是他们的生产Web应用程序是一个SP2013农场。 在同一农场中,他们开始开发他们的新环境(称之为 http:// site1dev )是为了成为他们的生产环境。 捕获是,在Go Live'Site1dev'需要重命名为响应'site1',现有的'si...

0  无法在SharePoint 2010中创建Web应用程序  ( Unable to create web application in sharepoint 2010 ) 
我正在研究SharePoint 2010环境。 我正在尝试创建新的Web应用程序。 但它显示出如下的错误 请建议一些东西 ...

0  如何使用主机标题创建Web应用程序?  ( How to create a web application with host header ) 
我正在尝试在SharePoint 2013中创建一个 web应用程序,但在SharePoint 2013中,但是当我填充主机标题字段时,未显示该Web应用程序下的网站集(404错误)。我遵循以下链接中指定的步骤 https://gallery.technet.microsoft.com/ Office / pet...

2  访问Web应用程序之间的列表数据  ( Accessing list data between web applications ) 
我想从一个Web应用程序中的一个Web应用程序中的列表中访问数据。它们都在同一个农场。例如,Web App 1有一个自定义列表,Web App 2有一个CQWP,想要显示Web App 1列表。在我的情况下,我有一个MySite系列(Web App 2),它需要从我们的主站点(Web App 1)中占据数据中集中维护...

0  迁移2010到2013 - ContentDB身份验证  ( Migration 2010 to 2013 contentdb authentication ) 
我正在将<强> 2010内容db(经典身份验证)迁移到 2013 Web应用程序(声称身份验证) Test-SPContentDatabase 表示身份验证是不同的(将经典身份验证DB安装到索赔身份验证Web应用程序)。 如何将DB转换为使用索赔身份验证? 我不想创建一个经典的Web应用程序并在那里迁...

2  poll:你的农场里有多少个SharePoint Web应用程序?  ( Poll how many sharepoint web apps are there in your farm ) 
我有兴趣了解人们在SharePoint农场部署了多少Web应用程序。 如果您是顾问,那么普通数字将基于您与之合作的客户端安装。 请说明农场是苔藓还是2010。 ...

14  在激活功能时,使用VS的WebApplication目标部署EventReceiver项目  ( Deploying eventreceiver project with target of webapplication from vs fails when ) 
我正在尝试使用WebApplication的部署目标部署事件接收器项目,作为我的Web部件包(也具有WebApplication的目标)通过Visual Studio,并且在"激活功能" 步骤期间遇到以下错误:< / p> 部署时发生的错误,步骤"激活功能" :由于对象的当前状态,操作无效。 事件接收器项目已成功...

3  Web应用区域配置 - 搜索问题  ( Web application zone configuration problem with search ) 
我们在我们的环境中遇到了搜索应用程序的问题。问题是,如果它从所有站点的搜索中心站点集合执行,搜索工作就会按预期工作。但它在从站点集合搜索框中执行时不起作用,并且使用当前网站集合范围 - 结果始终为空。 此处所述的症状与事实相连,即通过其他应用区域进行爬行而不是默认值。 我们的区域配置如下: 端口443上的默认区域,...

37  重命名SharePoint 2010中的Web应用程序  ( Rename a web application in sharepoint 2010 ) 
当我安装SharePoint Foundation时,它创建了我的默认Web应用程序,其中包含在端口80上运行的名称 sharepoint - 80 。由于我需要端口80对于另一个Web应用程序,我将其移动到端口81。一切都有效,但名字仍然存在。 如何重命名SharePoint 2010 Web应用程序然后?我...

2  Stsadm枚举所有Web应用程序  ( Stsadm to enumerate all web applicstions ) 
是否有一个stsadm命令将枚举/列出所有Web应用程序?这将是 SPWebService.AdministrationService.WebApplications 。 我正在寻找的是一个stsadm命令,它将返回Web应用程序,名称和URL的列表。 btw - 抱歉未知(雅虎)用户名。我不确定如何关联我的打...

1  在两个单独的数据库服务器中使用内容数据库的相同Web应用程序  ( Same web application with content db in two separate database servers ) 
是否有可能具有两个站点集合,其中两个不同的SQL服务器中的内容数据库? 如果是的话,可以从CA恢复和恢复方法用于恢复? ...

0  使用spsite打开SharePoint站点时出错  ( Error in opening sharepoint site using spsite ) 
我使用Office XML创建了文档,但现在我将在SharePoint库中存储该文档,然后它给了我一个错误 "无法找到{siteurl}的Web应用程序。验证是否正确键入了URL。如果URL应该提供现有内容,则系统管理员可能需要将新的请求URL映射添加到预期应用程序。" ] ...请注意,我有 asp.net ...

0  如何从单独的Web应用程序访问企业搜索中心的顶部搜索关键字?  ( How to access the top search keywords from an enterprise search center from a se ) 
我有一个企业搜索中心,被配置为在我的农场中的Web应用程序具有唯一的应用程序池标识。 Teh Farm的搜索流量转到此搜索中心。现在我需要在单独的Web应用程序(带有不同的应用程序池)中访问顶部搜索关键字,并将其作为标记云显示。请建议做这个或第三方webpart的方法。 我不能为两个应用程序具有相同的应用程序池。我也...

0  SharePoint Web应用程序无法在服务器计算机外访问  ( Sharepoint web application not accessible outside the server machine ) 
我在端口100创建了一个新的SharePoint Web应用程序。我创建了一个默认站点集合。当我尝试从服务器机器访问它时,它打开即可。当我尝试从不同的机器访问它时,我找不到页面找不到错误。两台机器都属于同一网络和同一域。我需要设置什么(在IIS中,我猜)使其工作? 请注意,我确实在端口80上设置了另一个Web应用程序...

相关问题

2  使用多个Web应用程序进行性能调整 
1  如何在同一Web应用程序上复制站点集合? 
10  术语农场,网站,Web,Web应用程序是什么意思在SharePoint API中引用? 
2  哪种类型的应用? 
1  应使用哪些帐户创建新的Web应用程序( - 应用程序 - 可配置) - 帮助 
0  SharePoint Web Analytics配置错误Web应用程序 
2  同一农场上的两个不同版本的rsviewerpage.aspx? 
7  以编程方式获取SharePoint Web应用程序URL 
3  扩展Web应用程序时调试错误消息 
0  IIS Web应用程序和SharePoint Web应用程序之间的区别 
0  如何通过ping它向DNS添加指定的Web应用程序 
1  Web应用程序重命名/迁移在同一SharePoint Farm中? 
0  无法在SharePoint 2010中创建Web应用程序 
0  如何使用主机标题创建Web应用程序? 
2  访问Web应用程序之间的列表数据 
0  迁移2010到2013 - ContentDB身份验证 
2  poll:你的农场里有多少个SharePoint Web应用程序? 
14  在激活功能时,使用VS的WebApplication目标部署EventReceiver项目 
3  Web应用区域配置 - 搜索问题 
37  重命名SharePoint 2010中的Web应用程序 
2  Stsadm枚举所有Web应用程序 
1  在两个单独的数据库服务器中使用内容数据库的相同Web应用程序 
0  使用spsite打开SharePoint站点时出错 
0  如何从单独的Web应用程序访问企业搜索中心的顶部搜索关键字? 
0  SharePoint Web应用程序无法在服务器计算机外访问 



© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有