ರಫ್ತು SPWeb "InvalidData ಮಿ ಟೆಲ್ಸ್” ಆದರೆ ಡೇಟಾ ಮಾನ್ಯವಾಗಿಲ್ಲ

ನಾನು ಉತ್ತಮ ಜನರಿಗೆ ಒಂದು ಲೇಖನ ಬರೆಯುವ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಮನುಷ್ಯ www.sharepointbriefing.com ಮತ್ತು ಇದು ಒಂದು ಅಭಿವೃದ್ಧಿ ಫಾರ್ಮ್ ಒಂದು ನಿರ್ಮಾಣ ಫಾರ್ಮ್ ಒಂದು ಪಟ್ಟಿಯನ್ನು ನಿಯೋಜಿಸಲು ಒಳಗೊಂಡಿದೆ.  ನಾನು ಇನ್ನೂ stsadm ಬಳಸಿಕೊಂಡು ಒಗ್ಗಿಕೊಂಡಿರಲಿಲ್ಲವಾದ್ದರಿಂದ ಮತ್ತು ಅಭ್ಯಾಸ ಮುರಿಯಲು ಅಗತ್ಯವಿದೆ ಭಾವಿಸುತ್ತೇನೆ, ಆದ್ದರಿಂದ ನಾನು ಶೇರ್ಪಾಯಿಂಟ್ ಅಪ್ ವಜಾ 2010 ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಶೆಲ್ ಮತ್ತು ನನ್ನ ಪಟ್ಟಿ ಬ್ಯಾಕಪ್ ರಫ್ತು-SPWeb ಬಳಸಿಕೊಂಡು ಸುಮಾರು ಆಡಿದರು.  ಸಾಬೀತಾಯಿತು ಎಂದು ಯಾವ ಒಂದು ಆಶ್ಚರ್ಯಕರವಾಗಿ ಕಷ್ಟ ವಿಷಯ!

ನಾನು ಈ ಪಡೆಯುವಲ್ಲಿ ದೋಷ ಇಟ್ಟುಕೊಂಡು:

image

ದೋಷ, "InvalidData: (Microsoft.Share…CmdletExportweb"”) ನನ್ನನ್ನು ಕೊಲ್ಲುವ ಮಾಡಲಾಯಿತು.  ನಾನು ಈ ಎದುರಿಸಿತ್ತು ಎಷ್ಟು ನಲ್ಲಿ ಮುಜುಗರವಾಗುತ್ತಿದೆ.

ನಾನು ಹಿಂದೆ PowerShell ಜೊತೆ ಒಂದು ಗೋಡೆಯ ಎದುರಾದವು ಮತ್ತು ಇದು ತಿರುಗಾಡಲು stsadm ಬಳಸಲಾಗುತ್ತದೆ.  ನಾನು ಮತ್ತೆ ಈ ಬಾರಿ ಅದು ಪ್ರಯತ್ನಿಸಿದರು ಮತ್ತು ನಾನು ಉತ್ತಮ ಫಲಿತಾಂಶಗಳು ಸಿಕ್ಕಿತು.

ನಾನು ಅಂತಿಮವಾಗಿ ಜೊತೆ ItemURL ಆಗಿನ ಗುರುತು ಆಯ್ಕೆಯನ್ನು ಸುಮಾರು ಸಮಯ ಸೋಮಾರಿಯಾಗಿರುವ ಕಳೆಯುತ್ತಿದ್ದರು ಮತ್ತು.  ಇದು ItemURL ಆಯ್ಕೆಯನ್ನು ಪಟ್ಟಿ / ಗ್ರಂಥಾಲಯದ ಒಂದು ಪೂರ್ಣ ಮಾರ್ಗವನ್ನು ಅಗತ್ಯವಿದೆ ಎಂದು ತಿರುಗಿದರೆ ನೀವು  ರಫ್ತು ಬಯಸುವ ಇಲ್ಲದೆ HTTP://ಸರ್ವರ್ ಬಿಟ್.  ಆದ್ದರಿಂದ, ಗುರುತು ವಾದದ subsite ತೋರುತ್ತಿರುವಂತೆ ಇದೆ ವಾಸ್ತವ ಸಂಗತಿಯಾಗಿದೆ, ItemURL ಗುರುತಿಸಲು ಸಂಬಂಧಿತ ಆದರೆ ಸೈಟ್ ಸಂಗ್ರಹಕ್ಕೆ ಸಂಬಂಧಿ ಅಲ್ಲ.

ಇದು ಕನಿಷ್ಠ ಮಾನ್ಯ ಏನು ಅಂತ ಹೇಳಲು cmdlet ಒಳ್ಳೆಯ ಸಾಧ್ಯತೆ (ಈ ಸಂದರ್ಭದಲ್ಲಿ ಗುರುತು) ಮತ್ತು ಅಮಾನ್ಯವಾಗಿದೆ ಯಾವುದು (ItemUrl).  ಈ ಕಡಿಮೆ ಸ್ಪರ್ಶ ಜನರು ಉತ್ಪನ್ನ ತೆಕ್ಕೆಗೆ ಸಹಾಯ.  ಶೇರ್ಪಾಯಿಂಟ್ ವಿರುದ್ಧ ಒಂದು ದೊಡ್ಡ ಡಿಂಗ್, but a little one at least 🙂

ಆಶಾದಾಯಕವಾಗಿ ಈ ಪೋಸ್ಟ್ ಯಾರಾದರೂ ಭವಿಷ್ಯದಲ್ಲಿ ದುಃಖ ಒಂದು ಬಿಟ್ ಉಳಿಸುತ್ತದೆ.

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ.

ನಲ್ಲಿ ಟ್ವಿಟ್ಟರ್ ನನ್ನನ್ನು ಅನುಸರಿಸಿ http://www.twitter.com/pagalvin

ASP.NET Treeview ಕಂಟ್ರೋಲ್ ರಲ್ಲಿ TreeNodeBinding ಕೆಲಸ

ನಾನು ಭಾವಿಸುತ್ತೇವೆ ಏನು ಕೆಲಸ ಮಾಡಲಾಗಿದೆ ಬಂದಿದೆ ಒಂದು ಶೀಘ್ರದಲ್ಲೇ ಬಿಡುಗಡೆ ಇರುತ್ತದೆ CodePlex ಕವರ್ ಅಡಿಯಲ್ಲಿ ಒಂದು ಶೇರ್ಪಾಯಿಂಟ್ ಸೈಟ್ ಅನ್ವೇಷಿಸುವ ಉದ್ದೇಶಕ್ಕಾಗಿ ಒದಗಿಸುವವರು / ಗ್ರಾಹಕ ಸಂಪರ್ಕಗಳ ಮೂಲಕ ಪರಸ್ಪರ ಮಾತನಾಡಿಕೊಳ್ಳಲು ವೆಬ್ ಭಾಗಗಳ ಒಂದು ಸಂತೋಷವನ್ನು ಸಮಗ್ರ ಬಿಟ್ ಒದಗಿಸುವ ಯೋಜನೆ.  (ಈ ಖಚಿತವಾಗಿ ಮೊದಲು ಮಾಡಿಲ್ಲ, ಆದರೆ ಈ ಒಂದು ಕಲಿಕಾ ಯೋಜನೆಯನ್ನು ಹೆಚ್ಚು ಮಾಹಿತಿ ಬೇರೆ ಏನು ಆಗಿದೆ).  ಈ ಶೇರ್ಪಾಯಿಂಟ್ ನ ವಿಂಡೋಸ್ ಎಕ್ಸ್ ಪ್ಲೋರರ್ ವೀಕ್ಷಣೆಗಾಗಿ ಬದಲಿ ಅರ್ಥೈಸಲಾಗಿತ್ತು ಇದೆ 2010 ಡಾಕ್ಯುಮೆಂಟ್ ಗ್ರಂಥಾಲಯಗಳು.

ಕೋಡ್ SPWeb ಮತ್ತು ಕೊಟ್ಟಿರುವ ಆರಂಭದ ಹಂತದಿಂದ SPLists ಕೆಳಗೆ ಸಾಮಾನ್ಯ ಪುನರಾವರ್ತಿತ ಕರೆಯು ಹೊಂದಿದೆ.  ಎಲ್ಲಾ ಹಾದುಹೋಗುವ ಮಾಡುತ್ತದೆ ವಸ್ತು ಈ ರೀತಿಯ ಕಾಣುವ ಒಂದು ಮದುವೆ ಸ್ಟ್ರಿಂಗ್ ನಿರ್ಮಿಸುತ್ತದೆ:

<sitecollection URL =’HTTP://demo2010a:9090′>
 
<ಬಲೆ
     ಶೀರ್ಷಿಕೆ = 'ಹಲೋ ವರ್ಲ್ಡ್ ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್' 
     ಟೆಂಪ್ಲೇಟು = 'ಒಂದು ಸೈಟ್ ತಂಡಗಳಿಗೆ ತ್ವರಿತವಾಗಿ ಸಂಘಟಿಸಲು, ಲೇಖಕ, ಮತ್ತು ಮಾಹಿತಿಯನ್ನು ಹಂಚಿಕೊಳ್ಳಬೇಡಿ, BLAH BLAH BLAH '>

     <ಪಟ್ಟಿ
        ಶೀರ್ಷಿಕೆ = 'BCC_Health_Services_FAQs’
        Template=’CustomList’
       
listid=’HTTP://demo2010a:9090/helloworldsandbox[delim]1e02b001-3cb2-4f17-b63d-7809e86b4174′>
    
</ಪಟ್ಟಿ>

     <ಪಟ್ಟಿ
        title=’BCC_Notifications’ 
        Template=’CustomList’ 
        listid=’
HTTP://demo2010a:9090/helloworldsandbox[delim]5a5a13d1-877c-41c0-9063-b9612be80d5e’>
     </ಪಟ್ಟಿ>

  </ಬಲೆ>

</sitecollection>

I expect to clean up that XML before all is said and done.

I want to ultimately get that information up and into a Treeview control.  Not exactly earth shattering stuff.

The challenge I took on here was to connect the tree view to an XML Data Source control instead of manually building up my treenodes as I traverse the tree.  I did this partly because I’m deliberately making things harder on myself (this is a learning project after all) and partly because I have this vague notion that building up tree nodes as I traverse the tree isn’t a good idea for the long term.

The problem with this approach is that the Treeview control doesn’t know about the good attributes on the interesting nodes like “list” or “web” so it shows this output by default:

 

image

That’s not useful.  This is where the TreeNodeBinding class helps.  I can use this to tell the Treeview control how it should interpret the XML.  ಇಲ್ಲಿ ಒಂದು ಉದಾಹರಣೆ:

tnb = new TreeNodeBinding();
tnb.DataMember = "list"; // This is the label in the xml for a site.
tnb.TargetField = "listid";
tnb.ValueField = "title";
tnb.ToolTipField = "Template";

This binding tells the treeview that when it finds a <ಪಟ್ಟಿ> node in the XML, apply the bindings for TargetField, ValueField and ToolTipField.  In may app, these map as follows:

  • TargetField: When someone clicks on a node value, this is what you’ll get for SelectedNode.Value.  This is not to be confused with…
  • ValueField: This is what you want the Treeview to display to the user.
  • ToolTipField: The value from the XML that you want as a Tooltip.

Add that TreeNodebinding to the tree view’s DataBindings and you get output like this:

 

image

I’ll have more on all this as I continue on the project and eventually put this up on Codeplex.

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ.

ನಲ್ಲಿ ಟ್ವಿಟ್ಟರ್ ನನ್ನನ್ನು ಅನುಸರಿಸಿ http://www.twitter.com/pagalvin

ಗ್ರೇಟ್ ಶೇರ್ಪಾಯಿಂಟ್ ಟ್ಯಾಲೆಂಟ್ ಫೈಂಡಿಂಗ್

Here is another article I wrote for the good people at ಶೇರ್ಪಾಯಿಂಟ್ ಬ್ರೀಫಿಂಗ್ entitled “Finding Great SharePoint Talent”. The article tries to give some advice on how to find truly good and well-experienced people when you’re looking to expand your staff.

ಇಲ್ಲಿ ಟೀಸರ್ ಆಗಿದೆ:

Teaser

ಪರಿಶೀಲಿಸಿ.

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ.

ನಲ್ಲಿ ಟ್ವಿಟ್ಟರ್ ನನ್ನನ್ನು ಅನುಸರಿಸಿ http://www.twitter.com/pagalvin

ರಾಂಗ್ ಅನುಮತಿಗಳೊಂದಿಗೆ ಎಕ್ಸಿಕ್ಯೂಟೆಡ್ ಬ್ಯಾಕಪ್-SPSite cmdlet ಮೌನವಾಗಿ ವಿಫಲವಾದರೆ

ನಾನು ಒಂದು ಪರಿಚಾರಕದಲ್ಲಿ ಮತ್ತು ಬ್ಯಾಕಪ್-SPSite powershell cmdlet ಒಂದು ನೀರಸ ಸೈಟ್ ಸಂಗ್ರಹ ಬ್ಯಾಕ್ಅಪ್ ಆಜ್ಞೆಯನ್ನು ಓಡುವುದು ಮತ್ತು ಕೆಳಗಿನ ದೋಷ ಸಿಕ್ಕಿತು:

ಬ್ಯಾಕ್ಅಪ್-SPSite : ಐಡಿ ಅಥವಾ URL ಒಂದು SPSite ವಸ್ತುವನ್ನು ಹುಡುಕಲು ಸಾಧ್ಯವಿಲ್ಲ: ...  (ಕೆಳಗೆ ಪೂರ್ಣ ಸಂದೇಶವನ್ನು)

image

ನನಗೆ ಸರ್ವರ್ ಅನಾರೋಗ್ಯ ಅಥವಾ ಏನೋ ಎಂದು ಭಾವಿಸುತ್ತೇನೆ ಮಾಡಿದ ಹಾಗೆ ನಾನು ಈ ಸರ್ವರ್ ಸಮಸ್ಯೆಯನ್ನು ಹೊಂದಿತ್ತು ಮಾಡಿದ.  ನಾನು ಉತ್ತಮ ಹಳೆ stsadm ಮೇಲೆ ಬದಲಾವಣೆ ಮತ್ತು ಈ ಸಮಯದಲ್ಲಿ ನಾನು ಬೇರೆ ದೋಷ ಸಿಕ್ಕಿತು:

ಈ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಕೇವಲ ಸರ್ವರ್ ಫಾರ್ಮ್ ಗೆ ಸೇರಿದರು ನಿಗದಿಪಡಿಸಲಾಗಿದೆ ಒಂದು ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ನಡೆಸಬಹುದಾಗಿದೆ ... (ಕೆಳಗೆ ಪೂರ್ಣ ಸಂದೇಶವನ್ನು)

image

ಸಹಜವಾಗಿ, ಇದು ಕೃಷಿ ಮತ್ತು ಎಲ್ಲಾ, ಆದರೆ ಇದು ನನ್ನ ಸ್ವಂತ ಖಾತೆಯೊಂದಿಗೆ ಲಾಗಿನ್ ಮತ್ತು ನಾನು ಸಾಮಾನ್ಯವಾಗಿ ಈ ಸರ್ವರ್ ಮೇಲೆ ವ್ಯವಸ್ಥೆಯನ್ನು ಖಾತೆಯನ್ನು ಮಾಹಿತಿ ಪ್ರವೇಶಿಸಲು ಎಂದು ನನಗೆ ಮ್ಯಾಗ್ನೆಟ್ ಇರಲಿಲ್ಲ.  ನಾನು ಆ ಮಾಡಿದರು ಮತ್ತು ಬ್ಯಾಕ್ಅಪ್ ಯಶಸ್ವಿಯಾದರು.  ನಾನು ಆಸಕ್ತಿದಾಯಕ ಹುಡುಕಲು cmdlet ಅಂತ ಭದ್ರತಾ ಒಪ್ಪವಾದ ದೋಷ ಸಂದೇಶವನ್ನು ನೀಡಿದ್ದನು.  ಎಂದು ಹಲವು ರೀತಿಯ ಆದರೆ ನನಗೆ ಸಹಾಯ ಮಾಡಲಿಲ್ಲ :) 

<ಕೊನೆಯಲ್ಲಿ />

ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ.

ನಲ್ಲಿ ಟ್ವಿಟ್ಟರ್ ನನ್ನನ್ನು ಅನುಸರಿಸಿ http://www.twitter.com/pagalvin

ಜೈಲ್ ಪಟ್ಟಿ ನೇರವಾಗಿ – ಸಿಸ್ಕೋ VPN ಕ್ಲೈಂಟ್

ಕಳೆದ ಬೇಸಿಗೆಯಲ್ಲಿ, ನಾನು ಶೀತಕಯಂತ್ರದ ಒಂದು "ಜೈಲಿನಿಂದ ನೇರವಾಗಿ" ಪಟ್ಟಿಯನ್ನು ಸೃಷ್ಟಿಸಿತು.  #1 ಪಟ್ಟಿಯಲ್ಲಿ ಲಾರೆನ್ಸ್ ಒಡೊನೆಲ್ ಆಗಿದೆ (ಕರಾರುವಾಕ್ಕಾಗಿಲ್ಲ ಊಹೆಗಳಿಗಾಗಿ), ಆದರೆ ಆ ರೀತಿಯಲ್ಲಿ ಈ ಬ್ಲಾಗ್ನ ವ್ಯಾಪ್ತಿ ಮೀರಿ ಇಲ್ಲಿದೆ :)  ಇಂದು, ನಾನು ಪಟ್ಟಿಗೆ ಸಿಸ್ಕೋ ನ VPN ಕ್ಲೈಂಟ್ ಸೇರಿಸಲು ನಾನು, ಮತ್ತು ಒಂದು ಮೂಗಿನ ಮೂಲಕ ವ್ಯಾಪ್ತಿ ಇಲ್ಲಿದೆ.

ಗ್ರಾಹಕರಿಗೆ ಅನೇಕ ವರ್ಷಗಳ ಹಿಂದೆ ಒಂದು ಗುಂಪನ್ನು ತಮ್ಮ ಸೈಟ್ ದೂರದ ಪ್ರವೇಶವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಸಿಸ್ಕೋ VPN ಬಳಸಲಾಗುತ್ತದೆ.  ಬ್ಯಾಕ್ ನಂತರ, ಈ ಗ್ರಾಹಕರಿಗೆ ಪ್ರತಿಯೊಂದು ವಾಸ್ತವ PC ಗಳು ದಾಖಲಿಸಿದವರು ಮತ್ತು ಆ ಮೇಲೆ ಸಿಸ್ಕೋ ಇನ್ಸ್ಟಾಲ್? ವೈ?  ನೀವು ಸಹ ಸ್ಥಳೀಯ ನೆಟ್ವರ್ಕ್ ಮುದ್ರಕಗಳು ಬ್ರೌಸ್ ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ ಸಿಸ್ಕೋ ನಿಮ್ಮ ಗಣಕವನ್ನು ಅಪ್ ಲಾಕ್ ಕಾರಣ, ಸ್ಕೈಪ್ ನಂತಹ ಮಾತ್ರ ಅಪಾಯಕಾರಿ ಉಪಕರಣಗಳು ಅವಕಾಶ, ಕಮ್ಯೂನಿಕೇಟರ್ ಮತ್ತು "~" ಕೀ.  ಆದರೆ,  ನೀವು VM ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲು ವೇಳೆ, ನಿಮ್ಮ VM ಲಾಕ್ ಆದರೆ ನಿಮ್ಮ ಹೋಸ್ಟ್ ಇದೆ. 

ನಾನು ಸಿಸ್ಕೋ VPN ಕ್ಲೈಂಟ್ ಬಳಸಲು ಏಕೆಂದರೆ ನಾನು ಇಂದು ಆ ವೈಭವ ದಿನಗಳ ನೆನಪು ಬಾಗುತ್ತೇನೆ * ಮತ್ತೆ * ಮತ್ತು ನನಗೆ ಲಾಕ್ ಮತ್ತು ನಾನು ಒಂದು ನಿಮಿಷದಲ್ಲಿ ಬಳಸಲು ಹೊಂದಿರುತ್ತವೆ.  ನಾನು ಬದಲಿಗೆ ಸಿಸ್ಕೋ VPN ಕ್ಲೈಂಟ್ ಜೈಲಿನಲ್ಲಿ ಎಂದು ಅರ್ಹವಾಗಿದೆ ಎಷ್ಟು ಬಗ್ಗೆ ಬ್ಲಾಗ್ ಬದಲಾಗಿ ಅದನ್ನು ಬಳಸಲು ಬಯಸುವ ...

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ.

ನಲ್ಲಿ ಟ್ವಿಟ್ಟರ್ ನನ್ನನ್ನು ಅನುಸರಿಸಿ http://www.twitter.com/pagalvin

ಶೇರ್ಪಾಯಿಂಟ್ ಫೆಸ್ಟ್ – ಡೆನ್ವರ್

ನಾನು ಮೇ ಶೇರ್ಪಾಯಿಂಟ್ ಫೆಸ್ಟ್ ಸಂದರ್ಭದಲ್ಲಿ ಇನ್ನೂ ಮಾತನಾಡುವ ಪಡೆದುಕೊಳ್ಳುತ್ತೀರಿ.  ನಾನು ಕೆಲವು ಸಾಮಾನ್ಯ ವ್ಯಾಪಾರ ಚರ್ಚಿಸಲು ಹೋಗಿ ನಾನು ತಾಂತ್ರಿಕ ಬಯಸುವ ಅನುಕೂಲಸ್ಥನಾದ ಶೇರ್ಪಾಯಿಂಟ್ ಡಿಸೈನರ್ ಕಾರ್ಯಗಳಲ್ಲಿ ರಲ್ಲಿ ಮತ್ತು ನೀವು ಅವುಗಳನ್ನು ಪರಿಹರಿಸಲು ಬಳಸಬಹುದು ಕೆಲವು ಮಾದರಿಗಳನ್ನು ರೂಪರೇಖೆ.

ಸಮ್ಮೇಳನದಲ್ಲಿ ವಿಶೇಷವೇನು ಅತ್ಯಂತ ಕುತೂಹಲಕಾರಿ ಕೃತಿಯನ್ನು ಒಂದು ಸಾಕಷ್ಟು, ಇದನ್ನೊಮ್ಮೆ ಪರಿಶೀಲಿಸಿ: http://www.sharepointfest.com/Denver/

It’s not a free event and I have a discount code handy, ಆದ್ದರಿಂದ ಪ್ರತಿಕ್ರಿಯಿಸುವಾಗ ಅಥವಾ ನನಗೆ ಪಿಂಗ್ ಮತ್ತು ನಾನು ಸಂತೋಷದಿಂದ ಔಟ್ ನೀಡಲು ಮಾಡುತ್ತೇವೆ.

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ.

ನಲ್ಲಿ ಟ್ವಿಟ್ಟರ್ ನನ್ನನ್ನು ಅನುಸರಿಸಿ http://www.twitter.com/pagalvin

ಜಾಗತಿಕ ಪಾಪ್ ಅಪ್ ಅಧಿಸೂಚನೆ ವ್ಯವಸ್ಥೆ ಜಾರಿಗೆ

ನಾನು ಒಂದು ಲೇಖನ ಅಪ್ ಬರೆದರು www.sharepoint.briefing.com "ಎಂಬಜಾಗತಿಕ ಪಾಪ್ ಅಪ್ ಅಧಿಸೂಚನೆ ವ್ಯವಸ್ಥೆ ಜಾರಿಗೆ."  ಈ ಕಾರ್ಯವನ್ನು ಹಿಮದ ಕಾರಣ ಇತ್ಯಾದಿ ಶಾಲೆಯ ಅಂತ್ಯ ಸಂಪರ್ಕಿಸಲು ಸಮುದಾಯ ಕಾಲೇಜು ಕಾರ್ಯಗತಗೊಳಿಸಿಲ್ಲ ಮಾಡಲಾಯಿತು. 

ಇದು ಒಂದು ಕಸ್ಟಮ್ ಪಟ್ಟಿ ಬಳಸುತ್ತದೆ, ಕೆಲಸ ಮಾಡಲು ಬಾಕ್ಸ್ ಶೇರ್ಪಾಯಿಂಟ್ ವೆಬ್ ಸೇವೆಗಳು ಮತ್ತು ಕೆಲವು jQuery ಹೊರಗೆ.

ಇಲ್ಲಿ ಟೀಸರ್ ಇಲ್ಲಿದೆ:

image

ಇಲ್ಲಿ ಇಡೀ ವಿಷಯ ಓದಿ: http://www.sharepointbriefing.com/features/article.php/3918471/Implement-a-Global-Pop-up-Notification-System.htm

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ.

ನಲ್ಲಿ ಟ್ವಿಟ್ಟರ್ ನನ್ನನ್ನು ಅನುಸರಿಸಿ http://www.twitter.com/pagalvin

ನಿಮ್ಮ ಕಸ್ಟಮ್ ವೆಬ್ ಭಾಗ ಪಠ್ಯ ಫೀಲ್ಡ್ ಶೋಧಕಗಳು ಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ

ನಾನು ಶೇರ್ಪಾಯಿಂಟ್ ಒಂದು ಪಠ್ಯ ಕ್ಷೇತ್ರ ಫಿಲ್ಟರ್ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಲು ಬಯಸಿದರು 2010 ನನ್ನ ಕಸ್ಟಮ್ ವೆಬ್ ಭಾಗ ಆಗಿ.  ನಾನು ಬಳಸಲು ಪ್ರಯತ್ನಿಸಿತು ಈ MSDN ಲೇಖನ ಒಂದು ಆಧಾರದ ಆದರೆ ಲೇಖನ ಎರಡೂ ಮುರಿದಿದೆ ಅಥವಾ ನಾನು ಸರಿಯಾಗಿ ನಂತರ ಇಲ್ಲ ಎಂದು.

ಹುಡುಕಲು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಹೊರಬಿದ್ದಿತು; ಮೈಕ್ ಸ್ಮಿತ್ MSDN ಕೊಡುಗೆ ಇಲ್ಲಿ (http://social.msdn.microsoft.com/forums/en-us/sharepointdevelopment/thread/72F1732A-7F93-441E-8644-2E82BBB153D9).

ಇಲ್ಲ ವಿಷಯವನ್ನು ಸಾಕಷ್ಟು connectable ವೆಬ್ ಭಾಗಗಳಲ್ಲಿ ಇವೆ ಆದರೆ ಹಾಗೆ ಮೈಕ್ ಲೇಖನವು ಮಾಹಿತಿ ಸರಳವಾಗಿದೆ.

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ.

ನಲ್ಲಿ ಟ್ವಿಟ್ಟರ್ ನನ್ನನ್ನು ಅನುಸರಿಸಿ http://www.twitter.com/pagalvin

ಮರುಹೆಸರಿಸಲಾಗುತ್ತಿದೆ ವೆಬ್ ಭಾಗ ನಾಮಸ್ಥಳಗಳು (ಅಥವಾ, ಈ ಪುಟದಲ್ಲಿ "ವೆಬ್ ಭಾಗ ಅಥವಾ ವೆಬ್ ಫಾರ್ಮ್ ಕಂಟ್ರೋಲ್ ಕಾರಣವಾಗಿತ್ತು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ ಅಥವಾ ಆಮದು ಸಾಧ್ಯವಿಲ್ಲ)”

ನಾನು ಮತ್ತೆ ನನ್ನ ದೇವ್ ಚಾಪ್ಸ್ ಪಡೆಯಲು ಕೆಲಸ ಮತ್ತು ಕೊನೆಗೆ ನಾವು, ಕೆಳಗಿನ ಬಿಟ್ಗಳನ್ನು ಹೊಂದಿದೆ ಒಂದು ಹವ್ಯಾಸ ಯೋಜನೆಯಲ್ಲಿ ಕೆಲಸ:

  • ಬಾಕ್ಸ್ ಶೇರ್ಪಾಯಿಂಟ್ ಪಠ್ಯ ಫಿಲ್ಟರ್ ವೆಬ್ ಭಾಗದ ಒಂದು ಔಟ್ ಒಂದು ಸೈಟ್ ಅಥವಾ ಸೈಟ್ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ URL ಅನ್ನು ಸ್ವೀಕರಿಸುವ ವೆಬ್ ಭಾಗ ಸಂಪರ್ಕ.
  • ಈ ವೆಬ್ ಭಾಗವಾಗಿ ಆಯ್ಕೆ ಸೈಟ್ ಬಗ್ಗೆ ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ಹುಡುಕುತ್ತದೆ, ಒಂದು ಮದುವೆ ಪ್ಯಾಕೇಜ್ ಉತ್ಪಾದಿಸುತ್ತದೆ ಮತ್ತು ಪುಟ ಇನ್ನೊಂದು WP ಅದನ್ನು ಕೈ (ಸಂಪರ್ಕಗಳ ಮೂಲಕ).
  • 3RD ವೆಬ್ ಭಾಗ ಮದುವೆ ಪಡೆಯುತ್ತದೆ ಮತ್ತು ಕೆಲವು XSL ಮಾರ್ಪಾಡು ಸ್ಟಫ್ ಮಾಡುತ್ತದೆ.

ನಾನು "Nivlag" ಎಲ್ಲಾ ಬಿಟ್ಗಳು ಹೆಸರು ಜಾಗವನ್ನು ಬದಲಾಯಿಸಲು ಬಯಸಿದರು ಮತ್ತು ನಾನು ವೆಬ್ ಭಾಗ ನಿಯೋಜಿಸಲಾಗಿತ್ತು ನಾನು ಕೆಳಗಿನ ದೋಷದೊಂದಿಗೆ ಅಪ್ ಹಿಟ್ ದೊರಕಿತು  ನನ್ನ ಪರೀಕ್ಷಾ ಪರಿಸರವನ್ನು:

ಈ ಪುಟದಲ್ಲಿ ವೆಬ್ ಭಾಗ ಅಥವಾ ವೆಬ್ ಫಾರ್ಮ್ ಕಂಟ್ರೋಲ್ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ ಅಥವಾ ಆಮದು ಮಾಡಲಾಗುವುದಿಲ್ಲ.  ರೀತಿಯ ಕಂಡುಬಂದಿಲ್ಲ ಅಥವಾ ಸುರಕ್ಷಿತ ಎಂದು ನೋಂದಣಿಯಾಗಿಲ್ಲ.

ಈ ಒಂದು ಬಿಗಿನರ್ಸ್ ಸಮಸ್ಯೆ ಆದರೆ ನಾನು ಹೇಗಾದರೂ ಈ ಟಿಪ್ಪಣಿಯನ್ನು ಕೆಳಗೆ ಇನಿತು ಎಂದೆನಿಸಿತ್ತು.  ನಾನು ಡೀಫಾಲ್ಟ್ ಹೆಸರು ಜಾಗದ ಮೇಲೆ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ ನಾನು ದೋಷ ಉಂಟಾಗುತ್ತದೆ (ಯೋಜನೆಯು ಹೆಸರಿನ ಕರ್ತವ್ಯಲೋಪಕ್ಕೆ), ನಂತರ ಆಯ್ಕೆ ಬಿಂಬಗ್ರಾಹಿ ದೂರದರ್ಶಕ ಮತ್ತು ಆದ್ದರಿಂದ ರೀತಿಯ ಮರುಹೆಸರಿಸು:

image

ಯೋಜನೆಯ ಸ್ಥಳಗಳ ಕನಸುಗಳಿವೆ ವಸ್ತುಗಳನ್ನು ಮರುಹೆಸರಿಸಲು ಎಂದು, ಆದರೆ ಸಾಕಷ್ಟು ಅಲ್ಲ.  ನೀವು ಹಲವಾರು ಹೊಂದಾಣಿಕೆಗಳನ್ನು ಅಗತ್ಯವಿದೆ:

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’ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ.

ವಿವರಣೆ: ಒಂದು ನಿಭಾಯಿಸದ ತೊಡಕು ಪ್ರಸ್ತುತ ವೆಬ್ ವಿನಂತಿಯ ನಿರ್ವಹಣೆಯ ಅವಧಿಯಲ್ಲಿ ಸಂಭವಿಸಿದೆ. ದೋಷ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ಸ್ಟಾಕ್ ಜಾಡಿನ ಪರಿಶೀಲಿಸಲು ಮತ್ತು ಕೋಡ್ ಹುಟ್ಟಿಕೊಂಡಿತು ಅಲ್ಲಿ ದಯವಿಟ್ಟು.
ಎಕ್ಸೆಪ್ಶನ್ ವಿವರಗಳು: 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 ಫೈಲ್ ಇನ್ನೂ ಒಂದು ಉಲ್ಲೇಖ ಹೊಂದಿತ್ತು (ನನಗೆ) ಹಳೆಯ ಮೂಲ ಹೆಸರಿನ ಗೆ (ಬಿಂಬಗ್ರಾಹಿ ದೂರದರ್ಶಕ / ಮರುಹೆಸರಿಸು ಕಾರ್ಯವನ್ನು ಈ ಸರಿಪಡಿಸಲು ಮಾಡಲಿಲ್ಲ).  ನೀವು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಪುಟ ವೆಬ್ ಭಾಗ ಸೇರಿಸಿ ಮತ್ತು ಈ ಸಂದೇಶವನ್ನು ನೀವು ಈ ದೋಷ ಬಗ್ಗೆ ವಿಲ್:

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

ಪ್ರದರ್ಶನ ಪಾಯಿಂಟ್ – ಇದು ಜಸ್ಟ್ ಬಿಐ ಗೀಕ್ಸ್ ಫಾರ್ ಯಾವುದೇ ನಾಟ್

ನಾನು ಈ ವಾರದ ಪ್ರದರ್ಶನ ಪಾಯಿಂಟ್ ಬಗ್ಗೆ ಲೇಖನ ಅಪ್ ಬರೆದರು ಮತ್ತು ಅದು ಪ್ರಕಟಿಸುತ್ತಾ ಬಂದಿದೆ www.sharepointbriefing.com.  ಇಲ್ಲಿ ಪರಿಚಯ ಇಲ್ಲಿದೆ:

 

image

ಲೇಖನ ಓದಲು ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ.

ನಾನು ಒಟ್ಟಾರೆ ಪ್ರದರ್ಶನ ಪಾಯಿಂಟ್ ಅಭಿವೃದ್ಧಿಯ ಅನುಭವವನ್ನು ಸಮಯದಲ್ಲಿ ಈ ಹಂತದಲ್ಲಿ ಅಯೋಗ್ಯವಾಗಿದೆ ಭಾವಿಸುತ್ತೇನೆ, ಆದರೆ ಇದು ಖಂಡಿತವಾಗಿ ಪ್ರವೇಶಿಸಬಹುದಾಗಿದೆ.  ಮುಂಚಿನ ಆವೃತ್ತಿಗಳಲ್ಲಿ, ಇದು ಅತ್ಯಂತ ಶೇರ್ಪಾಯಿಂಟ್ ಜನರಿಗೆ ತುಂಬಾ ಸರಳವಾಗಿ ಒಂದು ಸೇತುವೆ ಎಂದು ಭಾವಿಸಿದೆ.  ಹೊಸ ಪರಿಸರಕ್ಕೆ ನಿಮ್ಮ ಕೈಗಳನ್ನು ಕೊಳಕು ಪಡೆಯಲು ಅಗತ್ಯವಿದೆ, ಆದರೆ ನೀವು ಕವರ್ ಅಡಿಯಲ್ಲಿ ಪಡೆದಾಗ, ಇದು ಸಾಕಷ್ಟು ಗುರುತಿಸಬಹುದಾದ ಇಲ್ಲಿದೆ.

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ.

ನಲ್ಲಿ ಟ್ವಿಟ್ಟರ್ ನನ್ನನ್ನು ಅನುಸರಿಸಿ http://www.twitter.com/pagalvin