نیا نام دینا ویب حصہ Namespaces (یا, اس صفحے پر "ایک ویب حصہ یا ویب فارم کنٹرول کی ایک وجہ ظاہر یا درآمد نہیں کیا جا سکتا)”

میں واپس اپنے دیو چاپ حاصل کرنے کے لئے کام کر رہے ہیں اور اس مقصد کے لئے کیا گیا ہے, مندرجہ ذیل بٹس ہے کہ ایک شوق منصوبے پر کام:

  • باکس شیئرپوائنٹ متن کے فلٹر ویب حصہ کی ایک باہر کی طرف سے ایک ویب سائٹ یا سائٹ مجموعہ یو آر ایل حاصل کرتا ہے کہ ویب حصہ مربوط.
  • یہ ویب حصہ منتخب سائٹ کے بارے میں تمام معلومات کو لگتا ہے, ایک XML پیدا پیکج اور صفحے پر ایک اور WP پر اسے اتار دیتا (کنکشن کے ذریعے).
  • 3RD ویب حصہ XML حاصل کرتا اور کچھ XSL تبادلوں چیزیں کرتا ہے.

میں "Nivlag" تمام بٹس کے نام کی جگہ کا نام تبدیل کرنا چاہتے تھے اور میں ویب حصہ تعینات جب میں مندرجہ ذیل خرابی کے ساتھ ٹکرا رہی تھی  میرا ٹیسٹ ماحول:

اس صفحے پر ویب حصہ یا ویب فارم کنٹرول ظاہر یا درآمد نہیں کیا جا سکتا.  قسم نہیں مل سکا یا اسے محفوظ کے طور پر رجسٹرڈ نہیں ہے.

یہ ایک ابتدائی کا مسئلہ ہے، لیکن مجھے لگتا ہے میں ویسے بھی اس پر ایک نوٹ نیچے مختصر میں لکھ دینا سوچا.  میں پہلے سے طے شدہ نام کی جگہ پر دایاں کلک کیا جب میں خرابی کی وجہ سے (جس پراجیکٹ کا نام پر defaulted), پھر منتخب Refactor اور اسی طرح کا نام تبدیل کریں:

image

منصوبے میں مقامات کا ایک مجموعہ میں چیزوں کا نام تبدیل کیا, لیکن یہ کافی نہیں ہے.  تم نے بھی کئی دوسرے ایڈجسٹمنٹ کرنے کی ضرورت:

1. دستی طور پر ایک فائل کو کھولنے اور ترمیم کریں, "ShaerPointProjectItem.spdata". یہ ایک ہے کہ ایک XML فائل <SafeControls> سیکشن.  نام کی جگہ کا نام تبدیل کریں تقریب میں کسی بھی وجہ سے اس فائل کے بارے میں علم نہیں ہے, تو تم وہاں نام کی جگہ کو دستی طور پر اپ ڈیٹ کرنے کی ضرورت ہے.

2. دستی طور پر. webpart فائل میں ترمیم.  جو کچھ بھی وجہ سے, وژول اسٹوڈیو یا تو یہ ریفرنس تبدیل نہیں ہوتا.  تبدیلی "<قسم>"وہاں اپنے نام کی جگہ کو تبدیل کر دیا عکاسی کرنے کے لئے نوڈ.

3. آخر میں, آپ کو نام کی جگہ تبدیلی refactored کس طرح پر منحصر ہے, وژول اسٹوڈیو بھی یہاں اس کا حوالہ آپ کی. ascx فائل سٹرنگ کو اپ ڈیٹ کر سکتے ہیں:

نجی کاونسٹ سلک _ascxPath = @"~/_CONTROLTEMPLATES...

تم وہ واپس تبدیل کرنے کی ضرورت ہو سکتی ہے.  آپ کو کرنے کی کوشش کریں اور ایک پر ایک ویب حصہ زون ویب حصہ شامل کرتے ہیں تو آپ کی وجہ سے آپ کو مندرجہ ذیل کی طرح ایک غلطی ملے گا کریں گے  صفحہ:

پیش کار میں نقص ' /’ درخواست.


مسل ' /_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ موجود نہیں.

تفصیل: ایک unhandled رعایت موجودہ ویب کی درخواست کے عمل کے دوران واقع ہوئی ہے. خرابی کے بارے میں مزید معلومات کے لئے اسٹیک ٹریس کا جائزہ لیں اور اس کے کوڈ میں ہوا جہاں براہ کرم.
رعایت کی تفصیلات: System.Web.HttpException: مسل ' /_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 / نام تبدیل کریں تقریب اسے ٹھیک نہیں کیا).  آپ کوشش کریں اور صفحے پر ویب حصہ شامل کریں اور مندرجہ ذیل پیغام ملتا ہے جب آپ اس خرابی کے بارے میں پتہ چل جائے گا:

پیش کار میں نقص ' /’ درخواست.


تجزیہ کار خرابی

تفصیل: ایک خامی یہ درخواست کی خدمت کرنے کے لئے ضروری ایک وسیلہ کے پارسنگ کے دوران واقع ہوئی ہے. درج ذیل مخصوص توڑتے غلطی کی تفصیلات کا جائزہ لیں اور مناسب طریقے سے آپ کا ماخذ فائل میں ترمیم کریں براہ مہربانی.
تجزیہ کار غلطی پیغام: 'RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl' کی قسم کا لوڈ نہیں کر سکا ۔.
ماخذ کی خرابی:

لائن 6:  <%@ Namespace="Microsoft.SharePoint درآمد کریں" %> 
لائن 7:  <%@ رجسٹر تگپریفسا = "ویبپارٹپاگ" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, ورژن = 14.0.0.0, ثقافت غیر جانبدار =, PublicKeyToken = 71e9bce111e9429c" %>
لائن 8:  <%کنٹرول زبان @ = "C#" اوٹیونٹواریوپ = "سچ" 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

ایک پر سوچا "نیا نام دینا ویب حصہ Namespaces (یا, اس صفحے پر "ایک ویب حصہ یا ویب فارم کنٹرول کی ایک وجہ ظاہر یا درآمد نہیں کیا جا سکتا)”

  1. Pingback: نیا نام دینا ویب حصہ Namespaces ذکر ہے کہ ٹویٹس (یا, اس صفحے پر "ایک ویب حصہ یا ویب فارم کنٹرول کی ایک وجہ ظاہر یا درآمد نہیں کیا جا سکتا)"« پال Galvin کی شیئرپوائنٹ خلائی -- Topsy.com

رکن کی نمائندہ تصویر

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا. ضرورت ہے شعبوں نشان لگا دیا گیا رہے ہیں *