تغییر نام Namespace ها بخش وب (یا, یکی از دلایل برای "بخشی از وب سایت و یا وب سایت کنترل فرم در این صفحه می تواند نشان داده نمی شود و یا وارد شده)”

من در حال تلاش برای لغو احکام صادره ی توسعه تمدن به عقب و به آن پایان, کار بر روی پروژه های سرگرمی است که بیت زیر:

  • اتصال بخشی از وب سایت است که دریافت یک سایت و یا URL سایت مجموعه ای از خارج از جعبه متن بخش شیرپوینت وب سایت فیلتر.
  • این بخش وب به نظر می رسد تا تمام اطلاعات را در مورد سایت انتخاب شده, تولید بسته های XML و دست آن را به یکی دیگر از WP در صفحه (از طریق اتصالات).
  • 3بخشی از وب سایت دریافت RD XML و برخی از مسائل تبدیل XSL.

من می خواستم به تغییر نام فضای نام از تمام بیت به "Nivlag" و من با خطای زیر ضربه وقتی که من مستقر بخش وب  محیط زیست آزمون من:

بخش وب یا کنترل فرم وب در این صفحه نمایش داده نمی شود و یا وارد شده است.  نوع می تواند یافت نمی شود و یا آن را به عنوان امن نیست ثبت نام.

این مشکل یک مبتدی است، اما من فکر کردم من می خواهم نقطه توجه داشته باشید به هر حال در این مورد است.  من ناشی از خطا در هنگام راست کلیک بر روی فضای پیش فرض نام (که به نام پروژه قصور), انتخاب Refactor و بعد از آن مانند تغییر نام:

image

که آیا تغییر نام چیز ها را در یک دسته از مکان ها در پروژه, اما این کافی نیست.  شما همچنین نیاز به ایجاد تنظیمات چند دیگر:

1. دستی باز کردن و ویرایش یک فایل, "ShaerPointProjectItem.spdata". که یک فایل XML است که دارای <SafeControls> بخش.  فضای نامی تابع تغییر نام این فایل به هر دلیلی آگاه نیست, بنابراین شما نیاز به به روز رسانی فضای نام وجود دارد دستی.

2. دستی فایل WebPart را ویرایش کنید.  به هر دلیلی, ویژوال استودیو این مرجع را تغییر دهید یا نه.  تغییر "<نوع>"گره کند تا منعکس کننده تغییر فضای نام وجود دارد.

3. در نهایت, بسته به نوع که شما چگونه می refactored تغییر فضای نامی, ویژوال استودیو ممکن است به روز شده در رشته منابع فایل ASCX شما در اینجا:

خصوصی توایع رشته _ascxPath = @ "~ / _CONTROLTEMPLATES ......

شما ممکن است لازم باشد که برگشت به تغییر.  شما به دلیل به شما یک خطای مشابه زیر رو زمانی که شما سعی می کنید و اضافه کردن وب سایت وب سایت بخشی به یک منطقه در  صفحه:

Server Error in ‘/’ درخواست.


The file ‘/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ وجود ندارد.

شرح: یک مورد انجام نشد رخ داده است در طول اجرای درخواست وب سایت در حال حاضر. لطفا این فایل نقد می نویسید: ردیابی پشته برای کسب اطلاعات بیشتر در مورد خطا و جایی که آن را در کد سرچشمه.
جزئیات استثنا: System.Web.HttpException: 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. در نهایت, فایل ASCX واقعی هنوز هم تا به حال مرجع (برای من) به فضای نام اصلی قدیمی (تابع refactor / تغییر نام این را درست نمی).  شما در مورد این خطا زمانی که شما سعی می کنید و اضافه کردن وب به این صفحه و پیام زیر را دریافت کنید:

Server Error in ‘/’ درخواست.


خطا در تجزیه کننده

شرح: یک خطا رخ داده است در طی تجزیه از منابع مورد نیاز برای این سرویس درخواست. لطفا این فایل نقد می نویسید: جزئیات پارسه زیر خاص خطا و تغییر فایل منبع خود را به طور مناسب.
تجزیه کننده پیام خطا: Could not load type ‘RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl’.
خطا در منبع:

خط 6:  <%@ فضای نام واردات = "Microsoft.Sharepoint در" %> 
خط 7:  <%@ Register Tagprefix="WebPartPages" فضای نام = "Microsoft.SharePoint.WebPartPages" مجمع = "Microsoft.Sharepoint در, نسخه = 14.0.0.0, فرهنگ = بی طرف, PublicKeyToken = 71e9bce111e9429c" %>
خط 8:  <%@ زبان کنترل = "C #" AutoEventWireup = "واقعی" CodeBehind="VisualWebPart1UserControl.ascx.cs" Inherits="RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl" %>

فایل منبع: /_CONTROLTEMPLATES/RenameNameSpace/VisualWebPart1/VisualWebPart1UserControl.ascx    خط: 8


اطلاعات نسخه: مایکروسافت نسخه دات نت فریم ورک:2.0.50727.4927; ASP.NET نسخه:2.0.50727.4927

ویرایش فایل ASCX به طور مستقیم و تعمیر فضای نام شکسته.

در این مرحله, من در نهایت وب سایت زندگی در فضای نامی انتخاب من بود.

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

یکی در "تغییر نام Namespace ها بخش وب (یا, یکی از دلایل برای "بخشی از وب سایت و یا وب سایت کنترل فرم در این صفحه می تواند نشان داده نمی شود و یا وارد شده)”

  1. اشتراک ها: tweets که اشاره به تغییر نام وب سایت بخش Namespace ها (یا, یکی از دلایل برای "بخشی از وب سایت و یا وب سایت کنترل فرم در این صفحه می تواند نشان داده نمی شود و یا وارد شده)"« پل گالوین شیرپوینت فضایی -- Topsy.com

پاسخ

آدرس ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند *