კატეგორია არქივი: სხვადასხვა

Renaming Web Part Namespaces (ან, One reason for “A Web Part or Web Form Control on this Page cannot be displayed or imported)”

I’ve been working to get my dev chops back and to that end, working on a hobby project that has the following bits:

  • Connected web part that receives a site or site collection URL from an out of the box SharePoint Text Filter web part.
  • This web part looks up all the info about the the selected site, generates an XML package and hands it off to another WP on the page (via connections).
  • 3rd web part receives the XML and does some XSL transform stuff.

I wanted to rename the name space of all the bits to “Nivlag” and I was getting hit up with the following error when I deployed the web part to  my test environment:

A Web Part or Web Form Control on this Page cannot be displayed or imported.  The type could not be found or it is not registered as safe.

This is a beginner’s problem but I thought I’d jot down a note on this anyway.  I caused the error when I right-clicked on the default name space (which defaulted to the project name), selected Refactor and then Rename like so:

image

That did rename things in a bunch of places in the project, but it’s not enough.  You also need to make several other adjustments:

1. Manually open up and edit a file, “ShaerPointProjectItem.spdata”. That an XML file that has a <SafeControls> section.  The namespace rename function isn’t aware of this file for whatever reason, so you need to update the Namespace there manually.

2. Manually edit the .webpart file.  For whatever reason, Visual Studio doesn’t change this reference either.  Change the "<ტიპის>” node to reflect your changed namespace there.

3. და ბოლოს, depending on how you refactored the namespace change, visual studio may have also updated the string that references your .ascx file here:

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

You may need to change that back.  You’ll because you’ll get an error similar to the following when you try and add the web part to a web part zone on a  გვერდზე:

Server Error in ‘/’ განაცხადის.


The file ‘/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ does not exist.

აღწერა: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Web.HttpException: The file ‘/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ does not exist.
Source 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.

 

Fix the reference there and you should be good to go.

4. და ბოლოს, the actual ASCX file still had a reference (for me) to the old original namespace (the refactor/rename function didn’t fix this).  You’ll know about this error when you try and add the web part to the page and get the following message:

Server Error in ‘/’ განაცხადის.


Parser შეცდომა

აღწერა: შეცდომა განმავლობაში დამუშავება რესურსი საჭირო მომსახურებისთვის ამ მოთხოვნას. გთხოვთ განიხილავს შემდეგ სპეციფიკურ გარჩევის შეცდომა დეტალები და ცვლილებები თქვენი წყარო ფაილი სათანადოდ.
Parser Error Message: Could not load type ‘RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl’.
Source Error:

ხაზი 6:  <%@ Import Namespace="Microsoft.SharePoint" %> 
ხაზი 7:  <%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=14.0.0.0, კულტურის = ნეიტრალური, PublicKeyToken = 71e9bce111e9429c" %>
ხაზი 8:  <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="VisualWebPart1UserControl.ascx.cs" Inherits="RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl" %>

Source File: /_CONTROLTEMPLATES/RenameNameSpace/VisualWebPart1/VisualWebPart1UserControl.ascx    ხაზი: 8


Version Information: Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927

Edit the .ascx file directly and fix the broken namespace.

ამ ეტაპზე, I finally had a web part living in the namespace of my choosing.

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

ტაქსონომიის დისკუსიები ვერასოდეს წადით

There’s an unusual “theory” type thread going on here on the MSDN forums: http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/thread/34d11f89-4405-4ba5-b0f0-faa5af6e6ad5/

A lot of MSDN forum questions are very “how do I do [x]” in nature.

This is a big topic and some of the key issues are being addressed pretty nicely in the thread.

Join in the fun!

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

გამოყენება აწონილი Columns დახუროს ტექნიკური ნაპრალები SPD workflows

აქ არის კიდევ ერთი მუხლის I წერდა www.sharepointbriefing.com. This one describes a technique that we can in SharePoint Designer to perform calculations that aren’t possible using any of the built-in calculation-style activities. The basic idea is to use a custom list as a calculation engine – define a list that performs the calculation correctly, შექმნა პუნქტის გავლით SPD და შემდეგ წავიკითხე შედეგი.

აი teaser:

image

დაწვრილებით ამის შესახებ აქ: http://sharepointbriefing.com/features/article.php/3866646/Use-Calculated-Columns-to-Close-Gaps-in-Workflows.htm

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

შექმნა გამოსახულება rotator in SharePoint გამოყენება jQuery

რამდენიმე ხნის წინ, მე დავწერე სტატია, SharePoint ბრიფინგი (www.sharepointbriefing.com) , რომელიც ასახავს, ​​თუ როგორ უნდა შეიქმნას იმიჯი rotator in SharePoint. აი teaser:

image

დაწვრილებით მთელი სტატიის აქ: http://sharepointbriefing.com/spcode/article.php/3861121/Create-an-Image-Rotator-in-SharePoint-Using-jQuery.htm

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

გამოყენება jQuery მოკვლა Spell Checker in SharePoint სიები

“Use jQuery to Kill Spell Checker in SharePoint Lists” – that’s the title of a recent article of mine that the good folks at www.sharepointbriefing.com posted earlier this month.

აი teaser:

image

დაწვრილებით, თუ როგორ და რატომ მინდოდა მოკვლა ცუდი ორთოგრაფიული ქვა აქ: http://sharepointbriefing.com/features/article.php/3869816/Use-jQuery-to-Kill-Spell-Checker-in-SharePoint-Lists.htm

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

Solution: SPD სამუშაოს და "ფორმა არ შეიძლება გაწეული ..." შეტყობინება

I ემზადებოდა დღეს, რათა აქციის SharePoint 2010 აქცენტი SPD 2010 workflows. As I was prepping, მე მოხვდა ეს შეცდომა, როცა გაქცევა დააპირა workflow ხელით:

ფორმა არ შეიძლება გაწეული. ეს შეიძლება იყოს misconfiguration of Microsoft SharePoint Server სახელმწიფო სამსახური. დამატებითი ინფორმაციისათვის, contact your server administrator.

I had previously set up my farm on an underpowered laptop and in trying to help it out, I tried to turn off / disable a bunch of services, როგორც ნაჩვენებია:

image

აღმოჩნდა, რომ სახელმწიფო სამსახური საკმაოდ მნიშვნელოვანია

I reconnected my web app to the State Service I was immediately able to run my workflows.

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

მცირე შენიშვნა შესახებ Microsoft ელექტრონული ოფისი პაროლები და ადმინისტრაცია

დავიწყე მუშაობა Microsoft-ის მცირე ბიზნესის წარმოების ონლაინი Suite რამდენიმე თვის წინ, but now I have some better reason to be using it.

კიდევ მაქვს სამუშაო ჩემს გზას გარშემო, ასე რომ, შეიძლება მიღების ზოგიერთი ტერმინოლოგიის არასწორი, მაგრამ ძირითადად არსებობს ორი ძირითადი ინტერფეისები: ადმინისტრაციის ცენტრი და თვითონ.

სისტემის მეუბნებოდა, რომ უნდა შეცვალოს ჩემი, so I went ahead and did that. That allowed me to proceed and work with the services part (SharePoint, ელ, და ცოცხალი შეხვედრა). თუმცა, როდესაც მივედი ადმინისტრაციის ეკრანზე, ის არ შემიშვეს მიერ მეუბნებოდა, რომ ეს არ მჯერა, ჩემი იყო სწორი.

The behavior was a little odd. If I entered the password I *thought* it should be, it would blank out the userid and the password and tell me the password or userid was incorrect. If I entered a blatantly wrong password, ეს იქნებოდა მეუბნებოდა იგივე, მაგრამ შენარჩუნება შესახებ ID სფეროში უცვლელი.

მე სათამაშო გარშემო ეს ცოტა ხნით და ბოლოს მოუწოდა (დიახ, მე დილით). Incredibly, თანამემამულე, ბენ, answered the phone right away. ხოლო, მე არ უნდა შევიდეს საკრედიტო ბარათის.

დიდხანს სიუჟეტი მოკლე, the administration center password uses different password rules than the services password. Admin password must contain alpha, numeric and special characters. When I changed my admin password the first time, მე არ შეასრულა, რომ წესი (არც გამაფრთხილო!). I was able to change it to a valid administration password and got back in.

თუ თქვენ განიცდიან, რომ სახის პრობლემა მომავალში, იცით, რა მუშაობდა ჩემთვის და იმედია იმუშავებს თქვენთვის.

</ბოლო>გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

სოციალური Computing წიგნი SharePoint 2007

შუა რიცხვებში ივლისი, შემომთავაზეს შანსი ავტორის ორი თავი შეეხება Brendon შვარცი ნახვა და მეთიუ Ranlett ნახვა მომავალი წიგნაკი, სოციალური Computing ერთად Microsoft SharePoint 2007: განმახორციელებელი განაცხადები SharePoint, რათა შესაძლებელი თანამშრომლობა და ურთიერთქმედების საწარმო. (ვფიქრობ, ისინი ცდილობდნენ გაიმარჯვებს სიგრძის კონკურსი, რომ სათაური; მე ვფიქრობ, რომ მოიგო). I jumped on the opportunity and now, საბოლოოდ, მთელი წიგნი კეთდება, ჩამოსვლის მაღაზიების თებერვალი.

როგორც SharePoint სძენს, publishers have begun to produce a new wave of books. This book is part of that wave. This wave builds upon the previous round of technical reference manuals explaining core features and functions and begins to describe how to use those features and functions to deliver business value in a very non-superficial way. I’m not saying that is anything superficial about reference manuals or their value. სინამდვილეში, a book like this on Social Computing probably couldn’t have been written a year ago. (ფაქტიურად, რა თქმა უნდა, ეს შეიძლება უკვე დაიწერა, მაგრამ არა მგონია, მოსახლეობასთან იქნებოდა მზად ვართ). The new wave of books tends to assume the reader basically understands core features and instead describes how to use those core features in interesting new ways.

როგორც სახელწოდება ნათლად ამბობს, this is a book about Social Computing. Social Computing is a subject ripe for discussion and exploration and indeed, the discussion is well underway among early adopters. Many companies are now quite comfortable with document libraries, შინაარსი ტიპის, ძებნის, ძირითადი workflow, და ა.შ.. Having implemented and mastered these bread and butter features, they are ready for the next level. This book offers insights and strategies to do that and thereby, გამოეყენებინათ ახალი და საინტერესო შესაძლებლობები, რომ სოციალური Computing მოაქვს მსოფლიოში.

სოციალური Computing არის დიდი და ვითარდება სათაური და მოიცავს ბევრი შუქი რამ, მათ შორის დღიურები, გლობალური, სოციალური ჭდეებისთვის, ძებნის, ინტერაქტიული მედია, mashups, "people," and other socially-oriented "stuff." SharePoint has a very strong story to tell in this arena and now, ამ დროს ინტერნეტში & SharePoint ისტორიის, is the time to tell it. All things being equal between companies, those that successfully leverage Social Computing will outpace and outgrow those that do not. The train is getting ready to leave the station and you don’t want to miss it! ეს წიგნი არის თქვენი ბილეთი მატარებელში დასაჯდომად 🙂

ქვედა ხაზი, this is a blog entry pitching the book. It’s due out in February. Pre-order it here: სოციალური Computing ერთად Microsoft SharePoint 2007: განმახორციელებელი განაცხადები SharePoint, რათა შესაძლებელი თანამშრომლობა და ურთიერთქმედების საწარმო.

(სრული გამჟღავნება — არ არსებობს ჰონორარი ფული ეს ჩემთვის თუ თქვენ ყიდვა წიგნაკი, ასე რომ, ეს არ არის ძალისხმევა, რათა გაზარდოს ჩემი შემნახველ ანგარიშზე, თუმცა, თუ ის ყიდის ისე, ეს ხელს შეუწყობს გარეთ ჩემი ego, რომელიც ყოველთვის სურს მეტი, მეტი, მეტი!)

როგორც განზე, მაგრამ ძალიან მნიშვნელოვანია, განზე, დიდი მადლობა ბობ Fox for connecting me with Brendon. And naturally, დიდი მადლობა brendon და მეტ აღების შანსი ახალი, როგორიცაა თავს და გაქირავების me ავტორი თავები მათ ძალიან მნიშვნელოვანი წიგნი!

</ბოლო>

გამოწერა ჩემი დღიური.

გამომყვეს Twitter-ზე http://www.twitter.com/pagalvin

პროგრამები Tags:

გამოყენება Delicious.com to თემის SharePoint “v.next” ინფორმაცია

როგორც მე მოძებნონ რესურსი ინტერნეტში განხილვისას თვისებები ხელმისაწვდომია შემდეგი ვერსია SharePoint, I’ll be adding them to my delicious bookmarks. It appears that Delicious allows people to subscribe to a particular tag, ასე რომ, თუ თქვენ დაინტერესებული, რასაც მე, როდესაც მე ეს, ხელმოწერის აქ: http://feeds.delicious.com/v2/rss/pagalvin/SharePoint_O14?count=15

</ბოლო>

გამოწერა ჩემი დღიური.

პროგრამები Tags:

გილოცავთ, ნატალია!

I just received word that my friend and colleague, ნატალია Voskresenskaya was awarded MVP for SharePoint today. I’ve been working with Natalya for almost 18 months now and it’s a well-deserved recognition. Like all the MVPs I know, she’s strongly motivated by the community and her work with ISPA, სხვა საკითხებთან, is helping to make the SharePoint community one of the strongest and most helpful of any technically oriented effort on the planet.

Congrats!

</ბოლო>