Rebay Namespaces pati entènèt (Ou, Yonn raison paske "yon pati entènèt ou entènèt kontwòl fòm nan paj sa a pa ka être affiché ou enpòte)”

Mwen te gen t ap travay pou pran m' vaincre dev yo tounen ak pou fin sa, ap travay sou yon pwojè lwazi ki gen ti kal pen sa:

  • Pati entènèt connecté ki egziste ki resevwa yon plas kote ou ranmase kèt adrès sit entènèt nan yon soti nan bwat la, pati entènèt SharePoint tèks filtre.
  • Pati entènèt sa a parèt leve tout enfòmasyon a sélectionné sit la, génère yon pakè XML ak men l' nèt pou yon lòt WP nan paj la (Via koneksyon).
  • 3pati entènèt rd resevwa XML a ak fè kèk XSL transfòme bagay.

Mwen te vle bay yon lòt non non pase nan tout ti kal pen pou "Nivlag", epi mwen te jwenn fwape ak sa fè ki mal lè mwen te deplwaye nan pati entènèt la pou  sonde m, anviwònman:

Yon pati entènèt ou entènèt kontwòl fòm nan paj sa a pa ka être affiché ou enpòte.  Tip a te kapab pa jwenn ou pou l' pa anrejistre comme an sekirite.

Sa se pwoblèm débutant yon men mwen panse mwen ta noter desann yon nòt sou sa?.  M' a fè ki mal la, lè m' avec la sou plas non defo (ki par pou pwojè non), sélectionné Refactor ak Renommer puis renmen sa:

image

Bay yon lòt sa a non bagay nan yon pakèt vil nan, nan pwojè a, Men, pa ase.  Nou bezwen to pou fè plizyè lòt adjisteman:

1. Lamen louvri, ak edite fichier yon, "ShaerPointProjectItem.spdata". Ke yon XML ranpli ki gen yon <SafeControls> seksyon an.  Fonksyon renommer espace pa o kouran de fichier sa a poutèt tou sa, Se konsa nou bezwen à la Namespace lamen.

2. Lamen edite nan fichier .webpart.  Se poutèt tou sa, Woblèm estidyo pa chanje sa a referans soit.  Chanjman an "<tip>"nodozite reflechi ou chanje noms la.

3. Enfin, en sou kijan ou refactored nan chanjman noms, woblèm estidyo ka ont tou à la chaîne sa références ou .ascx fichier isit la:

pwive const yon afè _ascxPath = nan "~/_CONTROLTEMPLATES ……

Ou ka bezwen chanje sa tounen.  Ou ap paske nou gen yon erreur menm jan an sa kap vini lè w eseye e ajoute nan pati Entènèt Entènèt yon pati nan zòn sou yon  paj:

Sèvè erè nan ' /’ Aplikasyon.


Dokiman an ' /_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ pa egziste.

Dekri teren: Yon non eksepsyon ki te fèt pandan ekzekisyon aktyèl mande entènèt. Revize souple trase pile pou plis enfòmasyon sou erreur a e ki kote li origine nan kòd la.
Eksepsyon detay: System.Web.HttpException: Dokiman an ' /_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ pa egziste.
Sous Erreur:

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.

 

Ka ranje referans a gen e ou ta dwe aji byen pou ale.

4. Enfin, fichier ASCX aktyèl toujou genyen yon referans (pou m) pou ansyen orijinal noms (fonksyon refactor/renommer la pa t ka ranje sa).  Ou ap konnen osijè de sa a fè ki mal lè w eseye ajoute nan pati entènèt la nan paj ak resevwa mesaj sa a:

Sèvè erè nan ' /’ Aplikasyon.


Erreur analyseur

Dekri teren: Yon erè ki te fèt pandan l' yon resous ki te mande pou service mande sa a. Tanpri revize espesifik analyser erreur detay sa yo ak motifye ou fichier sous fè a se sa.
Analyseur Erreur mesaj: Pa te kapab chaje tip, 'RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl'.
Sous Erreur:

Liy 6:  <%Nan enpòte Namespace="Microsoft.SharePoint" %> 
Liy 7:  <%Nan register Tagprefix = "WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Vèsyon pipiti de youn = 14.0.0.0, Kilti = neutres, PublicKeyToken = 71e9bce111e9429c" %>
Liy 8:  <%Nan lang kontwòl = "C#" AutoEventWireup = "laverite" CodeBehind="VisualWebPart1UserControl.ascx.cs" Inherits="RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl" %>

Fichier sous: /_CONTROLTEMPLATES/RenameNameSpace/VisualWebPart1/VisualWebPart1UserControl.ascx    Liy: 8


Vèsyon pipiti de youn enfòmasyon: Microsoft.Cadre PÈLEN vèsyon pipiti de youn:2.0.50727.4927; ASP.PÈLEN vèsyon pipiti de youn:2.0.50727.4927

Edite dirèkteman nan fichier .ascx ak ka ranje kase noms.

Nan pwen sa a, Mwen gen yon pati entènèt ki te rete nan noms de chwazi m' a la fen.

</fen>

Vous pou m' blog.

Swiv mwen sou Twitter nan http://www.twitter.com/pagalvin

Youn te panse sou "Rebay Namespaces pati entènèt (Ou, Yonn raison paske "yon pati entènèt ou entènèt kontwòl fòm nan paj sa a pa ka être affiché ou enpòte)”

  1. Pingback: Tweets ki te mansyone rebay Web pati Namespaces (Ou, Yonn raison paske "yon pati entènèt ou entènèt kontwòl fòm nan paj sa a pa ka être affiché ou enpòte)"«Paul Galvin SharePoint espas -- Topsy.com

kite yon repons

Adrès imèl ou pa pral dwe pibliye. Jaden obligatwa yo make *