Adlandırma Web Part Namespaces (Və ya, Səhifəni haqqında "A Web Part və ya Web Form Nəzarət bir səbəb göstərilir və ya idxal edilə bilməz)”

Geri dev eti almaq üçün iş və bunun üçün olduğunuz, aşağıdakı bit bir Həvəs layihə üzərində işləyir:

  • Qutusuna SharePoint Mətn Filter web hissəsi bir yerinə bir sayt və ya site toplanması URL aldığı web hissəsi bağlı.
  • Bu web hissəsi seçilmiş site haqqında bütün info qədər görünür, XML paket yaradır ve sayfada başqa WP üçün off Hands (əlaqələr vasitəsilə).
  • 3cü web hissəsi XML alır və bir XSL dönüşümü heyəti edir.

Mən "Nivlag" bütün bit adını alan adını dəyişmək istəyirdi və web hissəsində yerləşən zaman, aşağıdakı səhv baş ilə zərbə əldə edilib  test ətraf mühit:

Səhifəni bir web Part və ya Web Form Nəzarət nümayiş və ya idxal edilə bilməz.  Növü tapılmadı və ya təhlükəsiz kimi qeydə deyil.

Bu başlanğıc problemi, amma mən hər halda bu barədə qeyd aşağı jot istədiyiniz düşündüm.  Mən default adı kosmik sağ tıklandığında mən səhv səbəb (layihənin adı öndeğer), sonra seçilmiş Refactor və s kimi adlandırın:

image

Layihənin yerlərdə bir dəstə ilə şeyi adını dəyişmək ki,, ancaq bu kifayət qədər deyil.  Siz həmçinin bir neçə digər düzəlişlər etmək:

1. El bir faylı açmaq və redaktə, "ShaerPointProjectItem.spdata". Bu ki, bir XML faylı <SafeControls> bölmə.  Bu ad Adını dəyişdir funksiyası hər hansı səbəbdən bu faylı xəbərdar deyil, belə ki, orada əl Adlar fəzası güncellemeniz lazımdır.

2. El ile. Webpart dosyayı.  Hər hansı səbəbdən, Visual Studio ya bu sened dəyişmir.  Change the "<növü>"Orada sizin dəyişib ad əks etdirmək üçün node.

3. Nəhayət, Siz ad dəyişikliyi refactored necə asılı olaraq, Visual Studio həmçinin burada referanslar üçün. ascx fayl simli updated ola bilər:

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

Siz geri dəyişdirmək lazım ola bilər.  Siz cəhd və bir web hissəsi zona üçün web hissə əlavə zaman üçün aşağıdakı benzer bir səhv baş çəkəcəksiniz olacaq  səhifə:

Server Error in ‘/’ Ərizə.


The file ‘/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ yoxdur.

Təsvir: Bir unhandled istisna cari web sorğunun icrası zamanı. Hata haqqında daha ətraflı məlumat üçün yığını iz nəzərdən keçirmək və bu kod çıxdı harada edin.
Istisna Ətraflı: System.Web.HttpException: The file ‘/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ yoxdur.
Mənbə 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.

 

Orada istinad düzelt və siz getmək üçün yaxşı olmalıdır.

4. Nəhayət, faktiki ASCX fayl hələ bir sened olmuşdur (Mənim üçün) köhnə orijinal ad üçün (Bu refactor / yenidən adlandır funksiyası Bunu düzeltmek etməyib).  Siz cəhd və səhifə üçün web hissə əlavə aşağıdakı mesajı almaq zaman bu səhv haqqında bilmək lazımdır:

Server Error in ‘/’ Ərizə.


Parser Error

Təsvir: Bir səhv tələb xidmət üçün tələb olunan resurs üzrə analiz zamanı. Aşağıdakı xüsusi analiz səhv ətraflı nəzərdən keçirmək və müvafiq mənbə fayl değişiklik edin.
Parser Hata Mesajı: Could not load type ‘RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl’.
Mənbə Error:

Xətt 6:  <%@ Import Namespace="Microsoft.SharePoint" %> 
Xətt 7:  <%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version = 14.0.0.0, Mədəniyyət = neytral, PublicKeyToken = 71e9bce111e9429c" %>
Xətt 8:  <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="VisualWebPart1UserControl.ascx.cs" Inherits="RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl" %>

Kaynak Fayl: /_CONTROLTEMPLATES/RenameNameSpace/VisualWebPart1/VisualWebPart1UserControl.ascx    Xətt: 8


Version Məlumat: Microsoft. NET Framework versiyası:2.0.50727.4927; ASP.NET Version:2.0.50727.4927

Birbaşa. Ascx dosyayı və broken ad düzeltmek.

Bu noktada, Mən nəhayət mənim seçilməsi ilə ad bir web hissəsi yaşayış var.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Bir fikir “Adlandırma Web Part Namespaces (Və ya, Səhifəni haqqında "A Web Part və ya Web Form Nəzarət bir səbəb göstərilir və ya idxal edilə bilməz)”

  1. Pingback: Adlandırma Web Part yarat Adlar fəzası qeyd edir ki, Tweets (Və ya, Səhifəni haqqında "A Web Part və ya Web Form Nəzarət bir səbəb göstərilir və ya idxal edilə bilməz)"« Paul Galvin nin SharePoint Space -- Topsy.com

Şəkil Yükləmə

E-poçt ünvanından dərc olunmayacaq. Lazım alanlar qeyd olunur *