Bonjour,
Voilà j'ai un problème étrange, je travail sur une machine virtuelle, et j'y accède avec Remote Desktop Connexion. Mais pour modifier mon site Sharepoint j'utilise Sharepoint Designer qui est installé localement sur ma machine et je donne l'adresse IP de ma machine virtuelle.
J'ai créer une première DataView qui contient une liste de personne et une seconde qui est le détail concernant une personne selectionnée, C'est sur 2 pages différentes : liste.aspx et detail.aspx
J'ai créer la connexion entre les 2 Webparts.
Et lorsque je suis sur la machine virtuelle via remote Desktop la connexion fonctionne en cliquant sur mon lien détail j'arrive sur la personne concernée. Mais dans IE7 l'adresse est ainsi : http://monserver/monsite/liste.aspx
Par contre quand je suis sur Sharepoint Designer et que j'utilise la fonction aperçu dans IE7. j'obtiens l'erreur suivante :
Mais dans ce cas dans IE7 j'utilise l'adresse IP de la machine :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 Server Error in '/' Application. -------------------------------------------------------------------------- This Web Part is attempting to connect to a Web Part on a page within another top-level site, which is not supported. To create a connection to a Web Part on another page, that other page must be within the same top-level site as the current page. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: Microsoft.SharePoint.WebPartPages.Communication.ConnectionFailedException: This Web Part is attempting to connect to a Web Part on a page within another top-level site, which is not supported. To create a connection to a Web Part on another page, that other page must be within the same top-level site as the current page. Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace: [ConnectionFailedException: This Web Part is attempting to connect to a Web Part on a page within another top-level site, which is not supported. To create a connection to a Web Part on another page, that other page must be within the same top-level site as the current page.] Microsoft.SharePoint.WebPartPages.SPWebPartConnection.CreateAspCrossPageSource() +264 Microsoft.SharePoint.WebPartPages.SPWebPartConnection.EnsureCrossPageProxy() +123 Microsoft.SharePoint.WebPartPages.SPWebPartConnection.get_IsCrossPageDisabled() +29 Microsoft.SharePoint.WebPartPages.SPWebPartManager.LoadConnectionsState() +372 Microsoft.SharePoint.WebPartPages.SPWebPartManager.CreateWebPartsFromRowSetData(Boolean onlyInitializeClosedWebParts) +10049 Microsoft.SharePoint.WebPartPages.SPWebPartManager.LoadWebParts() +63 Microsoft.SharePoint.WebPartPages.SPWebPartManager.OnPageInitComplete(Object sender, EventArgs e) +409 System.EventHandler.Invoke(Object sender, EventArgs e) +0 System.Web.UI.Page.OnInitComplete(EventArgs e) +8694646 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +467
http://adresseip/monsite/liste.aspx
Je suis obligé d'utilisé l'adresse IP à cause de redondance de nom sur le réseau, je sais c'est bête mais voilà.
Et au niveau du site level, c'est ainsi :
http://mamachine/monsite/liste.aspx et http://mamachine/monsite/detail.aspx
Voilà merci à ceux qui prendront le temps de lire ce long post et de m'aider.
Partager