רענאַמינג וועב חלק נאַמעספּאַסעס (אָדער, איין סיבה פֿאַר "א וועב חלק אָדער וועב פאָרם קאָנטראָל אויף דעם Page קענען ניט זיין געוויזן אָדער ימפּאָרטיד)”

איך'ווע געווען ארבעטן צו באַקומען מיין דעוו טשאַפּס צוריק און צו אַז סוף, אַרבעט אויף אַ פערדל פּרויעקט וואס האט די פאלגענדע ביץ:

  • פארבונדן וועב טייל וואס נעמט אַ פּלאַץ אָדער פּלאַץ זאַמלונג URL פון אַן אויס פון די קעסטל שאַרעפּאָינט טעקסט פֿילטריר וועב טייל.
  • דעם וועב טייל קוקט אַרויף אַלע די אינפֿאָרמאַציע וועגן דעם די אויסגעקליבן פּלאַץ, דזשענערייץ אַ קסמל פּעקל און הענט עס אַוועק צו אן אנדער וופּ אויף דעם בלאַט (דורך קאַנעקשאַנז).
  • 3רד וועב טייל נעמט די קסמל און טוט עטלעכע קססל יבערמאַכן שטאָפּן.

איך געוואלט צו רענאַמע דער נאָמען אָרט פון אַלע די ביץ צו "ניוולאַג" און איך איז געטינג קלאַפּ אַרויף מיט די ווייַטערדיק טעות ווען איך דיפּלויד די וועב אָנטייל צו  מיין פּרובירן סוויווע:

א וועב חלק אָדער וועב פאָרם קאָנטראָל אויף דעם Page קענען ניט זיין געוויזן אָדער ימפּאָרטיד.  דער טיפּ קען נישט געפונען ווערן אָדער עס איז נישט רעגיסטרירט ווי זיכער.

דעם איז אַ אָנהייבער ס פּראָבלעם אָבער איך טראַכט איך'ד דזשאַט אַראָפּ אַ צעטל אויף דעם סייַ ווי סייַ.  איך געפֿירט דער טעות ווען איך רעכט-קליקט אויף די פעליקייַט נאָמען אָרט (וואָס דיפאָלטיד צו די פּרויעקט נאָמען), אויסגעקליבן רעפאַקטאָר און דעמאָלט רענאַמע ווי אַזוי:

image

וואס האבן רענאַמע זאכן אין אַ בינטל פון ערטער אין די פּרויעקט, אָבער עס ס ניט גענוג.  איר אויך דאַרפֿן צו מאַכן עטלעכע אנדערע אַדזשאַסטמאַנץ:

1. מאַנואַללי עפענען אַרויף און רעדאַגירן אַ טעקע, "שאַערפּאָינטפּראָדזשעקטיטעמ.ספּדאַטאַ". אַז אַ קסמל טעקע אַז האט אַ <סאַפעקאָנטראָלס> סעקציע.  די נאַמעספּאַסע רענאַמע פֿונקציע איז נישט אַווער פון דעם טעקע פֿאַר וועלכער סיבה, אַזוי איר דאַרפֿן צו דערהייַנטיקן די נאַמעספּאַסע עס מאַניואַלי.

2. מאַנואַללי רעדאַגירן דעם. וועבפּאַרט טעקע.  פֿאַר וועלכער סיבה, וויסואַל סטודיאָ טוט ניט ענדערן דעם דערמאָנען אָדער.  Change the "<טיפּ>"נאָדע צו פאַרטראַכטנ אייער געביטן נאַמעספּאַסע עס.

3. לאַסטלי, דיפּענדינג אויף ווי איר רעפאַקטאָרעד די נאַמעספּאַסע ענדערונג, וויזשאַוואַל סטודיע זאל האָבן אויך דערהייַנטיקט דעם שטריקל וואס באַווייַזן אייער. אַסקקס טעקע דאָ:

private const string _ascxPath = @"~/_CONTROLTEMPLATES ……

איר זאל דאַרפֿן צו ענדערן אַז צוריק.  איר וועט ווייַל איר וועט באַקומען אַ טעות ענלעך צו די ווייַטערדיק ווען איר פּרובירן און לייגן דעם וועב אָנטייל צו אַ וועב טייל זאָנע אויף אַ  זייַט:

Server Error in ‘/’ אַפּפּליקאַטיאָן.


The file ‘/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ טוט ניט עקסיסטירן.

באַשרייַבונג: אַ ונהאַנדלעד ויסנעם פארגעקומען בעשאַס דער דורכפירונג פון דער קראַנט וועב בעטן. ביטע אָפּשאַצונג דעם אָנלייגן שפּור פֿאַר מער אינפֿאָרמאַציע וועגן דעם טעות און ווו עס ערידזשאַנייטאַד אין די קאָד.
ויסנעם דעטאַילס: סיסטעמ.וועב.הטטפּעקססעפּטיאָן: The file ‘/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ טוט ניט עקסיסטירן.
מקור פֿעלער:

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.

 

פאַרריכטן דעם דערמאָנען עס און איר זאָל זיין גוט צו גיין.

4. לאַסטלי, די פאַקטיש אַסקקס טעקע נאָך האט אַ דערמאָנען (פֿאַר מיר) צו די אַלט אָריגינעל נאַמעספּאַסע (די רעפאַקטאָר / רענאַמע פֿונקציע האט ניט פאַרריכטן דעם).  איר וועט וויסן וועגן דעם טעות ווען איר פּרובירן און לייגן דעם וועב אָנטייל צו די בלאַט און באַקומען די ווייַטערדיק אָנזאָג:

Server Error in ‘/’ אַפּפּליקאַטיאָן.


פּאַרסער פֿעלער

באַשרייַבונג: אַ טעות פארגעקומען בעשאַס די פּאַרסינג פון אַ מיטל פארלאנגט צו דינען דעם בעטן. ביטע אָפּשאַצונג די ווייַטערדיק ספּעציפֿיש פּאַרס טעות פרטים און מאָדיפיצירן דיין מקור טעקע אַפּראָופּרייטלי.
פּאַרסער פֿעלער מעסעדזש: Could not load type ‘RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl’.
מקור פֿעלער:

ליניע 6:  <%@ Import Namespace="Microsoft.SharePoint" %> 
ליניע 7:  <%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, ווערסיע = 14.0.0.0, קולטור = נייטראַל, פּובליקקייטאָקען = 71ע9בסע111ע9429ק" %>
ליניע 8:  <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="VisualWebPart1UserControl.ascx.cs" Inherits="RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl" %>

מקור טעקע: /_CONTROLTEMPLATES/RenameNameSpace/VisualWebPart1/VisualWebPart1UserControl.ascx    ליניע: 8


ווערסיע אינפארמאציע: מיקראָסאָפט. נעץ פראַמעוואָרק ווערסיע:2.0.50727.4927; ASP.NET ווערסיע:2.0.50727.4927

רעדאַגירן דעם. אַסקקס טעקע גלייַך און פאַרריכטן די איבערגעבליבענע נאַמעספּאַסע.

אין דעם פונט, איך לעסאָף האט אַ וועב טייל לעבעדיק אין דער נאַמעספּאַסע פון ​​מיין טשוזינג.

</עק>

אַבאָנירן צו מיין בלאָג.

גיי מיר אויף טוויטטער בייַ http://www.twitter.com/pagalvin

איינער געדאַנק אויף "רענאַמינג וועב חלק נאַמעספּאַסעס (אָדער, איין סיבה פֿאַר "א וועב חלק אָדער וועב פאָרם קאָנטראָל אויף דעם Page קענען ניט זיין געוויזן אָדער ימפּאָרטיד)”

  1. Pingback: Tweets that mention Renaming Web Part Namespaces (אָדער, איין סיבה פֿאַר "א וועב חלק אָדער וועב פאָרם קאָנטראָל אויף דעם Page קענען ניט זיין געוויזן אָדער ימפּאָרטיד)” « Paul Galvin's SharePoint Space -- Topsy.com

לאָזן אַ ענטפֿערן

אייער בליצפּאָסט אַדרעס וועט ניט זיין ארויס. Required fields are marked *