আমি ফিরে আমার Dev chops পেতে কাজ যে শেষ করেছি হয়েছে, নিম্নলিখিত বিট যে একটি শখ প্রকল্প কাজ:
-
বক্স SharePoint শিরোনাম ফিল্টার ওয়েব অংশ একটি আউট থেকে একটি সাইট বা সাইট সংগ্রহে URL টি গ্রহণকারী ওয়েব অংশ সংযুক্ত.
-
এই ওয়েব অংশ নির্বাচিত সাইট সম্পর্কে সব তথ্য আপ দেখায়, একটি XML প্যাকেজ উত্পন্ন করে পৃষ্ঠার আরেকটি ডাব্লু এটি বন্ধ হাত (সংযোগের মাধ্যমে).
-
3য় ওয়েব অংশ এক্সএমএল পায় এবং কিছু XSL Transform উপাদান আছে.
আমি বলেন, "Nivlag" সব বিট নাম স্থান পরিবর্তন চেয়েছিলেন এবং আমি ওয়েব অংশ স্থাপন যখন আমি নিম্নলিখিত ত্রুটি সহ আপ আঘাত পেয়ে আমার পরীক্ষার পরিবেশ:
এই পৃষ্ঠায় একটি ওয়েব পার্ট বা ওয়েব ফরম কন্ট্রোল প্রদর্শিত বা আমদানি করা যাবে না. টাইপ খুঁজে পাওয়া যাবে না অথবা এটি এখনও নিরাপদ হিসেবে নিবন্ধিত করা হয় না.
এটি একটি শিক্ষানবিস এর সমস্যা হয় কিন্তু আমি যাহাই হউক না কেন এই একটি নোট লিখে চাই. আমি ডিফল্ট নাম স্থান নেভিগেশন ডান ক্লিক যখন আমি ভুল ঘটিত (যা প্রকল্পের নামের ডিফল্ট), তারপর নির্বাচিত Refactor এবং যেমন পুনঃনামকরণ:
প্রকল্পের স্থান একটি গুচ্ছ জিনিস নামান্তর যে, কিন্তু এটি যথেষ্ট নয়. আপনি অন্যান্য অনেকগুলি মানিয়ে নিতে প্রয়োজন:
1. ব্যবহারকারীর দ্বারা একটি ফাইল খুলুন করুন এবং সম্পাদনা করুন, "ShaerPointProjectItem.spdata". একটি রয়েছে এমন একটি XML ফাইল <SafeControls> অধ্যায়. নামস্থান নামান্তরের ফাংশন কারনের জন্য এই ফাইলের সচেতন নয়, তাই সেখানে আপনি নিজে নামস্থান আপডেট করা দরকার.
2. ব্যবহারকারীর দ্বারা. Webpart ফাইলটি সম্পাদন করুন. কোন কারনের জন্য, ভিসুয়াল স্টুডিও হয় এই তথ্যটি পরিবর্তন করে না. Change the "<টাইপ>"আপনার পরিবর্তন নামস্থান প্রতিফলিত নোড.
3. সর্বশেষে, আপনি নামস্থান পরিবর্তন refactored উপর নির্ভর করে, ভিসুয়াল স্টুডিও এখানে যে রেফারেন্স আপনার. ascx ফাইলের স্ট্রিং আপডেট করা হতে পারে:
private const string _ascxPath = @"~/_CONTROLTEMPLATES ……
আপনি যে ফিরে পরিবর্তন করার প্রয়োজন হতে পারে. আপনি চেষ্টা এবং একটি উপর একটি ওয়েব অংশ অঞ্চল ওয়েব অংশ যোগ করার সময় আপনি, কারণ আপনি নিম্নলিখিত বর্ণনার অনুরূপ একটি ত্রুটি পাবেন পাবেন পাতা:
Server Error in ‘/’ আবেদন.
The file ‘/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ বিদ্যমান নয়.
বর্ণনা: একটি unhandled ব্যতিক্রম বর্তমান ওয়েব অনুরোধ সঞ্চালনের সময় ঘটেছে. ত্রুটি সম্পর্কে আরও তথ্যের জন্য স্ট্যাক ট্রেস পর্যালোচনা এবং এটি কোড সম্ভূত যেখানে দয়া করে.
ব্যতিক্রম বিশদ বিবরণ: 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: <%@ Import Namespace="Microsoft.SharePoint" %>
লাইন 7: <%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, সংস্করণ = 14.0.0.0, সংস্কৃতি = নিরপেক্ষ, PublicKeyToken = 71e9bce111e9429c" %>
লাইন 8: <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="VisualWebPart1UserControl.ascx.cs" Inherits="RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl" %>
মূল নথি: /_CONTROLTEMPLATES/RenameNameSpace/VisualWebPart1/VisualWebPart1UserControl.ascx লাইন: 8
সংস্করণ সংক্রান্ত তথ্য: মাইক্রোসফট. NET ফ্রেমওয়ার্কের সংস্করণ:2.0.50727.4927; ASP.NET সংস্করণ:2.0.50727.4927
সরাসরি. Ascx ফাইলটি সম্পাদন ভাঙা নামস্থান ফিক্স.
এই বিন্দু, পরিশেষে আমি আমার বেছে নেওয়ার নামস্থান একটি ওয়েব অংশ বাস ছিল.
</শেষ>
আমার ব্লগ এর জন্য সাবস্ক্রাইব করুন.
টুইটারে আমার অনুসরণ http://www.twitter.com/pagalvin