SharePoint MVP Chat on Sat 04/20

ฉันจะเข้าร่วมในหนึ่งรอบระยะเวลา MVP chats สัปดาห์ถัดไป, 04/20.  ข้อและเชื่อมโยงกับการลงทะเบียนของ Microsoft:

มีคำถามด้านเทคนิคที่ยากเกี่ยวกับ SharePoint ที่คุณกำลังมองหาคำตอบ? คุณต้องการเป็นความรู้มีความสามารถ Microsoft สุดระดับลึกหรือไม่? ต่าง SharePoint เป็นคนเดียวกับที่คุณเห็นในชุมชนด้านเทคนิคเป็นผู้เขียน, ลำโพง, ผู้นำกลุ่มผู้ใช้และ answerers ในฟอรั่ม MSDN และ TechNet. โดย, เราได้นำผู้เชี่ยวชาญเหล่านี้เข้าด้วยกันเป็นกลุ่มรวมตอบคำถามของคุณอยู่. ดังนั้นโปรดเข้าร่วม และนำในคำถาม! สนทนานี้จะครอบคลุม WSS 3.0, มอส, พื้นฐานของ SharePoint 2010 และ เซิร์ฟเวอร์ SharePoint 2010. ด้วยการตั้งค่าและการจัดการ, การออกแบบ, พัฒนาและคำถามทั่วไป.
กรุณารวมเราในวันพุธที่ 20 เมษายนที่ 9 น.เที่ยง PDT EST เพื่อพูดคุย ด้วยต่างจากทั่วโลก. เรียนรู้เพิ่มเติม และเพิ่มสนทนาเหล่านี้ไปยังปฏิทินของคุณ โดยการเยี่ยมชมเพจเหตุการณ์ MSDN http://msdn.microsoft.com/en-us/events/aa497438.aspx

ฉันเข้าร่วมในปีนี้ และมันเป็นระเบิดจริง  มันเป็นเพียงชนิดบ้าของดอกไม้เปิดคำถาม/คำตอบ 

นี่คือบางส่วนของการ (ในขณะนี้) ผู้เรียน SharePoint MVP ตามกำหนดการ:

Cornelius แวนไดค์
Dan Attis
แดเนียล Wessels
ดาวิด Martos
แซนเดอร์ส์ Ivan
Thake เจเรมี
จอห์นรอสส์
คริสวากเนอร์
ไมค์ Oryszak
แรนดี้ Drisgill
วู้ดดี้  Windischman
Zlatan Dzinic

ที่มีประโยชน์และอาหารที่หลากหลาย  ผมคิดว่า จะสนุกเวลาและใช้ชั่วโมงกลางวันของคุณ (หรือทุกชั่วโมงในระหว่างวัน ยิ้ม )

ลงชื่อที่นี่ที่นี่ (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

เหตุผลหนึ่งที่ "มากกว่า หนึ่งฟิลด์ชนิดติดตั้งไม่ถูกต้อง”

ฉันถูกทำการบิดตัวเล็กเมื่อวานไปยัง web part ที่ทำแบบสอบถาม CAML กับรายชื่อ  ทำการเปลี่ยนแปลง, ปรับใช้ได้ และมีการเข้าชม ด้วยข้อผิดพลาด:

เกิดข้อผิดพลาดที่ไม่คาดคิดใน WebPart Weather Forecast Outlook วันสาม. กรุณาติดต่อผู้ดูแลระบบ. เขตข้อมูลอย่าง น้อยหนึ่งชนิดติดตั้งไม่ถูกต้อง. ไปหน้าการตั้งค่ารายการการลบเขตข้อมูลเหล่านี้.

ฉันถูกซึ่งอีก oddball ปัญหาก่อนหน้านี้ดังนั้นฉันไม่ได้เชื่อมต่อแบบสอบถามของฉัน CAML ทันทีที่ มีข้อผิดพลาดที่ SharePoint ได้รายงานให้ฉัน  ฉันไม่ค้นหา bing ด่วน และ และ พบบล็อกนี้มีประโยชน์ โดย Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

นี่คือแบบสอบถามไม่ถูกต้อง:

การสอบถามสอบถาม ="<ที่><และ><Neq><ชื่อ FieldRef = 'Abbr' /><ค่าชนิด = 'ข้อความ'>SFNY</ค่า><ชื่อ FieldRef = 'Abbr' /><ค่าชนิด = 'ข้อความ'>SFIS</ค่า></Neq></และ></ที่>";

ที่นี่มันคง:

การสอบถามสอบถาม ="<ที่><และ><Neq><ชื่อ FieldRef = 'Abbr' /><ค่าชนิด = 'ข้อความ'>SFNY</ค่า></Neq><Neq><ชื่อ FieldRef = 'Abbr' /><ค่าชนิด = 'ข้อความ'>SFIS</ค่า></Neq></และ></ที่>";

ดังนั้น, moral การของเรื่องคือ: ตรวจสอบว่า CAML ของคุณถูกต้อง หรือคุณอาจได้รับข้อความแสดงข้อผิดพลาด oddball.

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

</สิ้นสุด>

ด่วนแก้ไขสำหรับ "มีข้อผิดพลาดขณะกำลังโหลดแบบฟอร์ม”

ฉันกำลังทดสอบออก SharePoint แบบกำหนดเอง 2010 กดกิจกรรมตอนบ่ายวันอาทิตย์นี้ดีและฉันถูกคาดหมายปุ่มแบบ "Critical Error" เมื่อพยายามเปิดใช้งานเวิร์กโฟลว์:

มีข้อผิดพลาดขณะกำลังโหลดแบบฟอร์ม.

คลิกเริ่มต้นผ่านโหลดสำเนาใหม่ของแบบฟอร์ม  หากเกิดข้อผิดพลาดนี้, ติดต่อทีมงานการสนับสนุนสำหรับเว็บไซต์.

คลิกปิดเพื่อออกจากข้อความนี้.

แสดงรายละเอียดข้อผิดพลาด

แน่นอน, ถ้าคุณคลิกที่ปุ่ม "แสดงรายละเอียดของข้อผิดพลาด" ทั้งหมดมันไม่ถูกแสดงเป็น ID ของสหสัมพันธ์:

image

ในกรณีของฉัน, นี้ถูกเปิดออกจะ มีปัญหาการแมปการเข้าถึงอื่น  ฉันดูที่แฟ้มบันทึกในการ 14 hive และเห็นว่า InfoPath ไม่เกี่ยวกับเรื่องปัญหา AAM (ตั้งแต่ฉันถูกกดปุ่ม localhost แทนของชื่อเซิร์ฟเวอร์).  เปลี่ยน URL ของฉัน และที่แก้ไขได้.

มันไม่แสดงที่กับ linkings ทั้งหมดของบิตต่าง ๆ ขณะนี้ใน SP 2010, สิ่งคุณเป็นธรรมชาตินี้คือปัญหา (SharePoint ตัวออกแบบเวิร์กโฟลว์ในกรณีของฉัน) ไม่เกี่ยวจริงเต็มเปาข้องปัญหาหลัก.

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

</สิ้นสุด>

SharePoint 2010 ติดอยู่ใน "ปรับใช้โซลูชัน” สถานะ

ฉันใช้ PowerShell ในการปรับใช้โซลูชันการฟาร์ม SharePoint (h/t:  Corey Roth และของเขา ติดประกาศบล็อก). 

ผมแล้วไป admin กลาง, เข้าถึงการตั้งค่าระบบ และ "จัดการฟาร์มวิธีแก้ไขปัญหา" การปรับใช้ กับฟาร์ม และเป็นของฉัน (เล็กน้อย) ความท้อแท้, มันได้ติดอยู่ใน "การปรับใช้".

ผมได้เห็นปัญหานี้มาหลายครั้งในฟอรั่ม MSDN, ดังนั้นฉันไม่สวยประสาทเกี่ยวกับมัน  ฉันค้นหาทั่วบิต และ พบบทความนี้มีประโยชน์ (โดยคนจาก unattributed ปรากฏอยู่ http://www.resolutionsnet.co.uk/).  ฉันยกเลิกการใช้งานและเมื่อคลิกเป็นโซลูชั่น, มันบอกฉันว่า มันเรียบร้อยแล้วได้ใช้โซลูชันที่ไปสามของเซิร์ฟเวอร์ที่สี่ในฟาร์ม.

ผมไปยังเซิร์ฟเวอร์ที่ถูกแบล็คลิสต์, บริการจับเวลาหยุด และเริ่มการทำงานนั้น  เซิร์ฟเวอร์ Windows จริง ๆ บอกว่า บริการล้มเหลวเพื่อตอบสนองต่อคำสั่ง, ดังนั้น ที่บอกว่า มันเป็นป่วย.

คราวนี้, เมื่อฉันไปกลับการดูแลจากศูนย์กลาง, ฉันไม่สามารถปรับใช้ได้ไม่ มีปัญหา.

หวังนี้บิตของข้อมูลจะช่วยในการผูกหนึ่งวันบาง.

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

ข้อผิดพลาดของวัน: "ไม่สามารถเพิ่มแอสเซมบลีที่ระบุลงใน GAC”

ฉันเคยได้ต่อสู้บิต ด้วย visual studio 2010 ในการเป็นโซลูชั่น sp2010 และได้รับข้อผิดพลาดนี้:

เกิดข้อผิดพลาดในขั้นตอนการปรับใช้ 'เพิ่มโซลูชั่น': ข้อผิดพลาด: ไม่สามารถเพิ่มแอสเซมบลีที่ระบุลงในแคชของแอสเซมบลีส่วนกลาง: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

ผมไป GAC ตัวเอง (c:\windowsassembly) ลอง และเอา และได้มีข้อผิดพลาด "แฟ้มที่ใช้งานอยู่".

ค่ะการ iisreset, เกือบถูกดาวน์โหลด sysinternals, หยุดการบริการตัวจับเวลาในการให้บริการ...ในที่สุด, ฉันเพียงแค่ปิด และเปิดสตูดิโอภาพตัวเอง และผมก็จะปิดมัน.

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

ง่าย และรวดเร็ว: VS การตรวจแก้จุดบกพร่อง 2010 การปรับใช้โซลูชั่น

Visual Studio 2010 รายงานข้อผิดพลาดในการดีบักได้ยากในระหว่างการปรับใช้บางครั้ง  วิธีง่าย และรวดเร็วเพื่อทำการดีบักบางขรุขระมากจะอยู่นอกกระบวนการข้อยกเว้นที่มีชื่อของคุณเอง  Visual Studio จะแสดงพวกเขาใน console แสดงผล.

พิจารณานี้บิตของรหัส:

image

ถ้ามีการกำหนดขอบเขตคุณลักษณะนี้ในการประยุกต์บนเว็บ, เว็บไซต์จะไม่สามารถเป็น null  ถ้าคุณพยายามอ้างอิงคุณสมบัติของไซต์, คุณจะได้รับข้อผิดพลาดไม่ชัดเจน:

เกิดข้อผิดพลาดในขั้นตอนการปรับใช้ 'เพิ่มโซลูชั่น': ไม่ได้ตั้งค่าอินสแตนซ์ของวัตถุอ้างอิงวัตถุ.

อย่างไรก็ตาม, ถ้าโยนข้อยกเว้นใหม่ และผ่านสายอักขระที่เป็นตัวสร้าง, คุณได้รับข้อความมีประโยชน์มาก:

image

เป็นเทคนิคที่หยาบ, แต่สวยง่าย และรวดเร็ว.

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

FeatureActivated งานตัวจับเวลาและขอบเขตคุณลักษณะ

ผมทำงาน ด้วยรหัสบางอย่างที่คนตกฉันสำหรับงานจับเวลา  เขาไม่รู้ให้รหัสเปิดใช้งานคุณลักษณะที่แท้จริงจึงได้เขียน, แน่นอน  ฉันใช้ประโยชน์จาก โพสต์บล็อกที่มีชื่อเสียงของแอนดรู Connell ในเรื่อง.

ใช้ Visual Studio 2010 และจัดเก็บล้มเหลว ด้วยข้อผิดพลาด "ข้อผิดพลาดในขั้นตอนการปรับใช้ 'เพิ่มโซลูชั่น': การอ้างวัตถุอิงไม่ได้ตั้งค่าอินสแตนซ์ของวัตถุ"

ฉันถูกนำรหัสของเขาเกินไปอย่างแท้จริง  ฉันถูกกำหนดโครงร่างวิจัยคุณลักษณะระดับแอพลิเคชันเว็บ, ดังที่แสดง:

image

เป็นผล, คุณสมบัติที่ส่งไปยังผู้รับได้จากแอพลิเคชันเว็บ, ไม่มีไซต์คอลเลกชัน  ในสุด, รหัสมีลักษณะดังนี้:

สาธารณะแทนโมฆะ FeatureActivated(คุณสมบัติ SPFeatureReceiverProperties)
{

    // ไม่ มี web app ที่ครอบคลุมถึงคุณลักษณะต่อไปนี้, จะนำไปสู่ความสิ้นหวัง ยิ้ม
    // ไซต์ SPSite =คุณสมบัติFeature.Parent เป็น SPSite;

    SPWebApplication wa =คุณสมบัติFeature.Parent เป็น SPWebApplication;

    ถ้า (wa ==ค่า null) โยนข้อยกเว้นใหม่("webapp2 เป็น null");

    foreach (งาน SPJobDefinition ใน waJobDefinitions)
    {

        ลอง
        {
            ถ้า (งานชื่อ== List_JOB_NAME)

                งานลบ();
        }
        จับ (อีเว้น)
        {
            โยนข้อยกเว้นใหม่("เครื่องหมาย 2 ");
        } // จับอีเว้น
    }

    // ติดตั้งงาน

    WeatherForecastTimerJob weatherForecastTimerJob =
        WeatherForecastTimerJob ใหม่(List_JOB_NAME, wa);

    ตาราง SPMinuteSchedule = SPMinuteSchedule ใหม่();
    กำหนดการBeginSecond = 0;
    กำหนดการEndSecond = 59;
    กำหนดการช่วง = 5;
    weatherForecastTimerJob.Schedule =กำหนดการ;
    weatherForecastTimerJob.Update();

}

คีย์หน่อยคือเมื่อ app เว็บเซิร์ฟคุณลักษณะ, SPFeatureReceiverProperties ที่ SharePoint ผ่านการรับสัญญาณของคุณคุณลักษณะ web app ระดับพารามิเตอร์ได้  แอนดรูว์รายการบล็อกเก่าสันนิษฐานว่าเซิร์ฟไซต์คอลเลกชัน.

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

การปรับปรุงโครงการ CodePlex: ส่วนขยายเวิร์กโฟลว์ของ SharePoint Designer

ด้วยในขณะเดียวกันมาแล้ว, ฉัน เขียน ที่ฉันพยายามรื้อฟื้นเก่าของฉัน CodePlex โครงการ, ส่วนขยายเวิร์กโฟลว์ของ SharePoint Designer.  CodePlex โครงการที่ได้รับการพัฒนาสำหรับ WSS/มอ ส และเพิ่มหยิบของฟังก์ชันชนิดของโปรแกรมอรรถประโยชน์, เช่น "ToLower()”, "ToUpper()”, สตริงย่อย"()"ดังนั้นมา  แม้จะมีลักษณะฟังก์ชันวัตถุประสงค์ทั่วไป "การเรียกเว็บเซอร์วิส"  คุณสามารถอ่านข้อมูลเพิ่มเติมเกี่ยวกับมันที่นี่: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

ฉันมากขึ้นหรือน้อยลงละทิ้งมันค่อนข้างที่เกิดขึ้นในขณะเดียวกันมา  เคยตั้งแต่ SharePoint 2010 ออกมา, อย่างไรก็ตาม, ฉันได้รับหมาย ถึงดูที่มันกลับมา และทำให้ทำงานใน SP 2010  ดี, เมื่อวานนี้, ฉันได้เพียงแค่ที่  ปรับไม่ได้ปรุงรหัสกับ CodePlex ยัง. ต้องการให้ศึกษาด้วยตัวเองบน CodePlex ข้อตกลงก่อนทำเช่นนั้น, แต่ไม่ได้ปรับปรุงโฮมเพจ wiki สำหรับโครงการ.

นัยประหวัดที่กว้างขึ้น และน่าสนใจมากคือ ดูเหมือนว่า กิจกรรมแบบกำหนดเองจาก WSS และมอสจะ พอร์ตเหนือสวยได้อย่างง่ายดาย, ซึ่งเป็นการ (ยินดีต้อนรับ) แปลกใจกับฉัน.

นี่คืออะไรมันเหมือนใน SharePoint Designer เมื่อทำงาน:

image

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

อยู่ที่ Microsoft.SharePoint.ApplicationPages.Administration.dll?

ฉันไม่ตกเป็นโครงการของ visual studio ที่อ้างอิง Microsoft.SharePoint.ApplicationPages.Administration.dll  เอาฉันเพียงเล็กน้อยในขณะที่การค้นหามันและฉันคิด ที่ฉันจะใช้ร่วมกัน  ในสภาพแวดล้อมการทำงานของฉัน, ตั้งอยู่ที่:

c:\โปรแกรม filescommon filesmicrosoft sharedweb server extensions14configadminbin

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

BrightStarr เรามองหานักวิเคราะห์ของ SharePoint

บริษัทของฉัน, BrightStarr, กำลังมองหาเป็นนักวิเคราะห์ธุรกิจของ SharePoint  เป้าหมายของเราคือการ ทำงานร่วมกับผู้อื่นที่:

  • เข้าใจภาระแพลตฟอร์มดีมาก
  • มีความคิดที่ดีของโซลูชัน SharePoint สมาร์ทและมี cobbled กันบัตรคืออะไร
  • มาตลอดการทำงานโดยตรงผู้ซื้อ, บางที่เข้าใจว่า SharePoint เป็นและบางที่มีเพียงคำว่า SharePoint สามารถช่วยให้พวกเขาความคลุมเครือ แต่ไม่แน่ใจว่าวิธี
  • สามารถเขียนเป็นอย่างดี
  • สามารถสื่อสารกับทีมเล็กดีจริง ๆ
  • ที่ดี และตลอดการต่อสู้  นี่ไม่ใช่สิ่งแวดล้อมมากกระบวนการควบคุม (เรามีพอกระบวนการต่าง ๆ ในทางที่เป็นระเบียบ, แต่เราอยู่อย่างรวดเร็วมากบนเท้าของเรา, สิ่งที่ดี และคล่องแคล่ว).

ไม่พัฒนาตำแหน่งแม้ว่าถ้าคุณกำลังปรึกษาพัฒนามองโฟกัสเพิ่มเติม หรือให้คำปรึกษาและพัฒนาน้อยกว่าใน, นี้อาจเป็นขั้นตอนที่ดีสำหรับคุณ.

หากคุณสนใจ, ปิงผมใน twitter หรือส่ง!

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin