SharePoint MVP ჩატი გამოგზავნილია 04/20

მე უნდა მონაწილე ერთ პერიოდში MVP ჩეთები მომავალ კვირას, 04/20.  აი Microsoft-ის ჩაწერის-up და ბმული სარეგისტრაციო:

გაქვთ მკაცრი ტექნიკური საკითხები SharePoint რისთვისაც თქვენ ეძებს პასუხი? გნებავთ Tap შევიდა ღრმა ცოდნა ნიჭიერი Microsoft ყველაზე ძვირფასი პროფესიონალები? The SharePoint MVPs are the same people you see in the technical community as authors, გამომსვლელთა, user group leaders and answerers in the MSDN and TechNet forums. By popular demand, we have brought these experts together as a collective group to answer your questions live. So please join us and bring on the questions! This chat will cover WSS 3.0, Moss, SharePoint Foundation 2010 and the SharePoint Server 2010. Topics include setup and administration, design, development and general question.
Please join us on Wednesday April 20th at 9am PDT/noon EST to chat with MVPs from around the world. Learn more and add these chats to your calendar by visiting the MSDN event page http://msdn.microsoft.com/en-us/events/aa497438.aspx

I joined in one of these last year and it was a real blast.  It’s just a crazy kind of open question/answer extravaganza. 

Here are some of the (currently) scheduled SharePoint MVP participants:

Cornelius van Dyk
Dan Attis
Daniel Wessels
David Martos
Ivan Sanders
Jeremy Thake
ჯონ როსი
Kris Wagner
მაიკ Oryszak
Randy Drisgill
Woody  Windischman
Zlatan Dzinic

That’s a wide spectrum of interests and specialties.  I think this will be a fun time and good use of your lunch hour (or any hour during the day Smile )

Sign here here (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</ბოლო>

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

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

ერთი მიზეზი "ერთი ან მეტი საველე ტიპის დაყენებული არ არის სათანადოდ”

მე ვაკეთებდი მცირე tweak გუშინ ვებ ნაწილი, რომ არ CAML შეკითხვის წინააღმდეგ სიაში.  მე ცვლილება, განლაგებული და მივიღე მოხვდა შეცდომა:

მოულოდნელი შეცდომა მოხდა სამდღიანი Outlook ამინდის პროგნოზი WebPart. გთხოვთ დაუკავშირდეთ სისტემის ადმინისტრატორს. ერთი ან მეტი საველე ტიპის დაყენებული არ არის სათანადოდ. გადასვლა სია პარამეტრების გვერდზე წაშლა ამ სფეროებში.

მე წინაშე კიდევ oddball საკითხი ადრე მე არ მაშინვე დაკავშირება ჩემი CAML სიტყვით შეცდომა, რომ SharePoint იყო საანგარიშო ჩემთვის.  მე სწრაფად bing ძიება და და ეს სასარგებლოა დღიურში მიერ Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

აქ არის ცუდი შეკითხვის:

query.Query = "<სად><ხოლო><Neq><FieldRef Name=’Abbr’/><Value Type=’Text’>SFNY</ფასი><FieldRef Name=’Abbr’/><Value Type=’Text’>SFIS</ფასი></Neq></ხოლო></სად>";

Here it is fixed:

query.Query = "<სად><ხოლო><Neq><FieldRef Name=’Abbr’/><Value Type=’Text’>SFNY</ფასი></Neq><Neq><FieldRef Name=’Abbr’/><Value Type=’Text’>SFIS</ფასი></Neq></ხოლო></სად>";

ასე რომ,, the moral of the story is: make sure your CAML is correct or you may get an oddball error.

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

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

</ბოლო>

სწრაფი ფიქსის for "ყოფილა შეცდომა დატვირთვის ფორმა”

მე ტესტირება საბაჟო SharePoint დიზაინერი 2010 საქმიანობის ამ ჯარიმის კვირა დღის მეორე ნახევარში და მე მოულოდნელად დარტყმის "კრიტიკული შეცდომა", როდესაც ცდილობს დაიწყოს workflow:

ყოფილა შეცდომა დატვირთვის ფორმა.

დაწკაპეთ დაიწყოს ჩატვირთვა new ასლი ფორმით.  თუ ეს შეცდომა რჩება, contact the support team for the Web Site.

Click Close to exit this message.

Show error details

რა თქმა უნდა, if you click the “Show error details” button all it does is show you a correlation ID:

image

ჩემს შემთხვევაში, this turned out to be an Alternate Access Mappings problem.  I looked at the log file in the 14 hive and saw that InfoPath was complaining about an AAM issue (since I was hitting localhost instead of the server name).  I changed my URL and that solved it.

It does to show that with all the linkings of the various bits now in SP 2010, the thing you naturally this is a problem (SharePoint Designer workflow in my case) is actually totally unrelated to the core problem.

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

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

</ბოლო>

SharePoint 2010 გადაჭრა მოხდა "შემოყვანა” სტატუსი

მე PowerShell განათავსოს გამოსავალი SharePoint მეურნეობა (თ / ტ:  კორი Roth and his blog post). 

მე მაშინ წავიდა ცენტრალური admin, ხელმისაწვდომი სისტემის პარამეტრები და შემდეგ "მართვა ფერმის გადაწყვეტილებები" განათავსოს მას ფერმა და ჩემს (მცირე) შეშფოთებას, ეს გაიჭედა "შემოყვანა".

I’ve seen this issue come up many times on the MSDN forums, so I was pretty nervous about it.  I searched around a bit and found this helpful article (by a seemingly unattributed person from http://www.resolutionsnet.co.uk/).  I cancelled the deployment job and when I clicked into the solution, it told me that it had successfully deployed the solution to three of the four servers in the farm.

I went to the errant server, stopped the timer service and restarted it.  Windows server actually told me that the service failed to respond to the command, so that tells me that it was sick.

ამჯერად, when I went back to central admin, I was able to deploy it with no problem.

Hopefully this bit of info will help some in a bind one of the days.

</ბოლო>

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

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

შეცდომა of the Day: "შეუძლებელია დამატება მითითებული ასამბლეის GAC”

მე ბრძოლის ცოტა ვიზუალური სტუდიაში 2010 on sp2010 გადაწყვეტა და მიღების ეს შეცდომა:

Error occurred in deployment step ‘Add Solution’: შეცდომა: დამატება ვერ ხერხდება მითითებულ ასამბლეის გლობალური ასამბლეის cache: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

მივედი GAC თავად (გ:\Windows ასამბლეის) ცდილობენ და ამოიღონ და მიიღო "ფაილი დაკავებულია" შეცდომა.

მე iisreset, მე თითქმის გადმოწერილი sysinternals, მე შეწყვიტა მრიცხველის მომსახურებას მომსახურების ... საბოლოოდ, უბრალოდ დახურულია და განაახლა ვიზუალური სტუდიაში თვით და მე საბოლოოდ შეუძლია დახუროს იგი out.

</ბოლო>

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

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

სწრაფი და მარტივი: გამართვის წინააღმდეგ 2010 Solution დანერგვა

ვიზუალური სტუდია 2010 ანგარიშები ძნელად გამართვის შეცდომების დროს განლაგების გარკვეული ჯერ.  სწრაფი და მარტივი გზა უნდა გააკეთოს რამდენიმე ძალიან უხეში გამართვის არის იმისათვის, რომ საკუთარი დაასახელა გამონაკლისი.  ვიზუალური სტუდია გამოჩნდება მათ გამომავალი console.

მიგვაჩნია, რომ ეს ცოტა კოდი:

image

თუ ეს ფუნქცია scoped to ვებ განაცხადის, საიტი იქნება null.  თუ თქვენ ცდილობენ და მითითებას ქონებას საიტი, თქვენ შეძლებთ ორაზროვანი შეცდომა:

Error occurred in deployment step ‘Add Solution’: ობიექტის მითითება არ არის, რომ მაგალითად ობიექტი.

თუმცა, თუ სახიფათოა new Exception და გაივლის სიმებიანი to მშენებელი, თქვენ ოდნავ უფრო სასარგებლოა გაგზავნა:

image

ეს დაუმუშავებელი ტექნიკით, მაგრამ საკმაოდ სწრაფად და მარტივად.

</ბოლო>

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

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

ტაიმერი სამსახური FeatureActivated და მხატვრული სფერო

მე მუშაობა რამდენიმე კოდი, რომელიც ვინმეს გადასცეს ჩემთვის მრიცხველის სამუშაო.  იგი არ არის გათვალისწინებული ფაქტობრივი ფუნქცია გააქტიურების კოდი ისე მქონდა დაწერა, რა თქმა უნდა.  I-მა გამოიყენა ანდრია CONNELL ცნობილი დღიურში თემაზე.

მე გამოყენებით Visual Studio 2010 and deployment kept failing with an error “Error occurred in deployment step ‘Add Solution’: ობიექტის მითითება არ არის, რომ მაგალითად ობიექტი. "

მე იღებდა მისი კოდი ძალიან სიტყვასიტყვით.  მე ვიყავი სკოუპინგის მხატვრული ვებ განაცხადის დონე, როგორც ნაჩვენებია:

image

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

საჯარო override ბათილად FeatureActivated(SPFeatureReceiverProperties თვისებები)
{

    // არ გავაკეთებთ შემდეგ ერთად ვებგვერდი ოთახი scoped თვისებები, ეს იწვევს გამეფებული Smile
    // SPSite საიტი = properties.Feature.Parent როგორც SPSite;

    SPWebApplication wa = properties.Feature.Parent როგორც SPWebApplication;

    თუ (wa == null) სახიფათოა new Exception("webapp2 is null.");

    foreach (SPJobDefinition სამუშაო wa.JobDefinitions)
    {

        ვცდილობთ
        {
            თუ (job.Name == List_JOB_NAME)

                job.Delete();
        }
        დაჭერა (გამონაკლისი e)
        {
            სახიფათოა new Exception("marker 2");
        } // დაჭერა გამონაკლისი e
    }

    // დააყენოთ სამუშაო

    WeatherForecastTimerJob weatherForecastTimerJob =
        ახალი WeatherForecastTimerJob(List_JOB_NAME, ა);

    SPMinuteSchedule დანიშნოს = new SPMinuteSchedule();
    schedule.BeginSecond = 0;
    schedule.EndSecond = 59;
    schedule.Interval = 5;
    weatherForecastTimerJob.Schedule = გრაფიკი;
    weatherForecastTimerJob.Update();

}

გასაღები მიიღოს-მოშორებით არის, რომ როდესაც ფუნქცია scoped to ვებგვერდი ოთახი, SPFeatureReceiverProperties რომ SharePoint გადის თქვენი ფუნქცია მიმღები აქვს ვებ app დონეზე პარამეტრები.  ანდრია პირველწოდებულის ხსენების წლის წაკითხვა შესვლის ვარაუდობს, რომ ეს scoped ადგილზე კრებული.

</ბოლო>

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

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

CodePlex პროექტის განახლება: SharePoint დიზაინერი სამუშაოს გაგრძელება

რამდენიმე ხნის წინ, I დაწერა that I was trying to resurrect my old CodePlex project, SharePoint დიზაინერი სამუშაოს გაგრძელება.  ეს CodePlex პროექტი შეიქმნა WSS / MOSS და დასძენს მუჭა კომუნალური ტიპის ფუნქციები, როგორიცაა "ToLower()", “ToUpper()", "Substring()"და სხვ.  ეს კი აქვს ძირითადი დანიშნულების "ზარის ვებ სერვისი" სტილის ფუნქცია.  You can read more about it here: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

I more or less abandoned it quite a while ago.  Ever since SharePoint 2010 came out, თუმცა, I’ve been meaning to look back at it and make it work in SP 2010.  კარგად, დღეს, I did just that.  I haven’t updated the code to CodePlex yet. I want to educate myself on CodePlex conventions before I do that, but I did update the home page wiki for the project.

The wider and more interesting implication is that custom activities from WSS and MOSS seem to port over pretty easily, which is a (მისასალმებელი) surprise to me.

Here’s what it looks like in SharePoint Designer when it’s working:

image

</ბოლო>

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

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

სად არის Microsoft.SharePoint.ApplicationPages.Administration.dll?

I was handed a visual studio project that references Microsoft.SharePoint.ApplicationPages.Administration.dll.  It took me a little while to find it and I thought I’d share.  In my environment, it’s located at:

გ:\program files\common files\microsoft shared\web server extensions\14\config\adminbin

</ბოლო>

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

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

BrightStarr აშშ ვეძებთ SharePoint ანალიტიკოსი

ჩემი კომპანია, BrightStarr, ეძებს SharePoint ბიზნეს ანალიტიკოსი.  ჩვენი მიზანია, იმუშაოს იმ ადამიანზე, რომელიც:

  • ესმის პლატფორმა ძალიან კარგად
  • აქვს კარგი იდეა რა ჭკვიანი SharePoint გადაწყვეტა წინააღმდეგ cobbled ერთად სახლში ბარათები
  • სარგებლობს სამუშაო პირდაპირ კლიენტებს, ზოგიერთი მათგანი ხვდება, რა SharePoint არის ყველაფერი და ზოგიერთი, ვისაც ბუნდოვანი ცნება, რომ SharePoint დაეხმარება მათ, მაგრამ არ ვარ დარწმუნებული, თუ რამდენად
  • შეუძლიათ წერა ძალიან კარგად
  • შეუძლია დაუკავშირდეს ნამდვილად კარგად პატარა გუნდი
  • არის კარგად და სარგებლობს მრავალ tasking.  ეს არ არის მძიმედ პროცესი ორიენტირებული გარემოს (ჩვენ გვაქვს საკმარისი დამუშავებას უნდა გააკეთოს რამ ორგანიზებულად, მაგრამ ჩვენ ძალიან სწრაფად ფეხზე, მოხერხებულობა და ყველა, რომ კარგი პერსონალი).

ეს არ არის დეველოპერი პოზიცია, თუმცა, თუ თქვენ კონსულტანტი-დეველოპერი ეძებს ფოკუსირება მეტ საკონსულტაციო და ნაკლები განვითარების, ეს შეიძლება კარგი ნაბიჯია თქვენთვის.

თუ თქვენ დაინტერესებული, PING me on Twitter ან მომაწოდეთ!

</ბოლო>

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

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