Pārdēvējot Web daļu Namespaces (Vai, Viens iemesls "Web daļu vai Web veidlapas vadīklu, uz šo lappusi nevar parādīt vai importēt)”

Esmu strādājusi manu dev karbonādes nokļūt atpakaļ un šim nolūkam, strādā pie hobijs projekts, kas šādu biti:

  • Pievienota web daļu, kas saņem vietnes vai vietņu kolekcijas URL no ārpus rūtiņu SharePoint teksta filtra tīmekļa daļā.
  • Šo web daļu, kas uzmeklē visu info izvēlētā vietā, ģenerē XML paketi un sniedz to pie cita WP lapā (izmantojot savienojumu).
  • 3RD web daļa saņem XML un dara dažas XSL transformācijas sīkumi.

Gribēja, lai pārdēvētu nosaukuma vietā visu biti uz "Nivlag" un man bija kļūst hit līdz ar šādu kļūdu izvietojot web daļu  mana testu vide:

Web daļu vai Web veidlapu vadīklu šajā lapā nevar parādīt vai importēt.  Veidu nevar atrast vai tas nav reģistrēts kā drošs.

Tas ir iesācējs problēma, bet es domāju, ka varētu pierakstīt piezīmi par šo anyway.  Man izraisīja kļūdu, kad ar peles labo pogu es noklikšķinājis uz noklusējuma nosaukumvieta (kas nokavēts projekta nosaukums), atlasīto Refactor un pēc tam pārdēvējiet šādi:

image

Kas darīja pārdēvēt lietām ķekars par projekta vietām, bet tas nav pietiekami.  Jums arī vajadzēs veikt vairākas citas korekcijas:

1. Manuāli atvērtu un rediģētu failu, "ShaerPointProjectItem.spdata". XML failu, kas ir <SafeControls> sadaļā.  Nosaukumvietas pārdēvēt funkcija nav informēti par kaut kāda iemesla dēļ šis fails, tāpēc jums vajadzēs manuāli atjaunināt Namespace tur.

2. Manuāli rediģēt. webpart failu.  Kaut kāda iemesla dēļ, Visual Studio vai nu nemainās šo atsauci.  Izmaiņas "<tips>"zaru, lai atspoguļotu jūsu mainīt namespace tur.

3. Visbeidzot, atkarībā no tā, cik refactored namespace izmaiņas, Visual studio var arī atjaunināt virknes, kas satur norādes uz .ascx failu šeit:

privāto const string _ascxPath = @"~/_CONTROLTEMPLATES...

Jums vajadzēs mainīt atpakaļ.  Jūs, jo jūs saņemsiet kļūdas, līdzīgi kā šajā piemērā, kad jūs mēģināt un pievienotu web daļu uz web daļu zonu  lappuses:

Servera kļūda "/’ Pieteikums.


Fails ' /_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ nepastāv.

Apraksts: Pašreizējo web pieprasījuma izpildes laikā radās neapstrādāts izņēmums. Skatiet plašāku informāciju par kļūdu, un ja tā izcelsme ir kods steka izsekošanas dati.
Izņēmuma detaļas: System.Web.HttpException: Fails ' /_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ nepastāv.
Kļūda. avota:

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.

 

Noteikt atsauces tur un jums ir labi iet.

4. Visbeidzot, faktiskais ASCX failā joprojām bija rekomendācija (par mani) vecā oriģinālā nosaukumvietai (funkciju refactor/pārdēvēšanas neizlabojāt tas).  Jūs zināt par šo kļūdu, kad jūs mēģinātu pievienot web daļas lapai un saņemt šādu paziņojumu:

Servera kļūda "/’ Pieteikums.


Parsētājs kļūda

Apraksts: Radās kļūda, parsējot resurss, kas nepieciešams šī pieprasījuma apkalpošanai. Lūdzu, pārskatiet šādus īpašus parsēšanas kļūdas detaļas un attiecīgi mainīt avota failu.
Parsētājs kļūdas ziņojums: Nevar ielādēt tipu 'RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl'.
Kļūda. avota:

Līnija 6:  <%@ Importa Namespace="Microsoft.SharePoint" %> 
Līnija 7:  <%Reģistru Tagprefix @ = "WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Versija = 14.0.0.0, Kultūras = neitrāla, PublicKeyToken = 71e9bce111e9429c" %>
Līnija 8:  <%@ Control Language = "c#" AutoEventWireup = "true" CodeBehind="VisualWebPart1UserControl.ascx.cs" Inherits="RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl" %>

Avota fails: /_CONTROLTEMPLATES/RenameNameSpace/VisualWebPart1/VisualWebPart1UserControl.ascx    Līnija: 8


Versijas informācija: Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET versiju:2.0.50727.4927

.Ascx failu rediģētu tieši un noteikt šķelto nosaukumvietu.

Šajā brīdī, Es beidzot bija web daļu, kas dzīvo mana izvēle nosaukumvieta.

</beigās>

Abonēt manu blogu.

Sekot mani uz čivināt pie http://www.twitter.com/pagalvin

Viena doma parPārdēvējot Web daļu Namespaces (Vai, Viens iemesls "Web daļu vai Web veidlapas vadīklu, uz šo lappusi nevar parādīt vai importēt)”

  1. Pingback: Tweets ka pieminēt Pārdēvējot Web daļu Namespaces (Vai, Viens iemesls "Web daļu vai Web veidlapas vadīklu, uz šo lappusi nevar parādīt vai importēt)"«Paul Galvin SharePoint vietas -- Topsy.com

atstāt atbildi

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *