<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DkcDSHg4eyp7ImA9WhRUF0U.&quot;"><id>tag:blogger.com,1999:blog-2055847133020448904</id><updated>2012-01-28T15:54:39.633-05:00</updated><category term="Sharepoint MOSS" /><category term="Nav Navision Automation C# COM" /><category term="sharepoint" /><category term="Sharepoint WSS" /><category term="sql reporting shareoint integration css" /><title>Adventures in .Net</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://adventuresindotnet.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://adventuresindotnet.blogspot.com/" /><author><name>Tim</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/AdventuresInnet" /><feedburner:info uri="adventuresinnet" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;D04ESXc5cCp7ImA9WhRSE00.&quot;"><id>tag:blogger.com,1999:blog-2055847133020448904.post-4465093466498273899</id><published>2011-11-14T16:09:00.001-05:00</published><updated>2011-11-14T16:25:08.928-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-14T16:25:08.928-05:00</app:edited><title>Debugging T4 Templates</title><summary type="html">T4 templates are a great way to write code that writes code.  Huh?  I'm not going to go into it here, so if you want more information, see Scott Hanselman's post on T4 templates, as well as Oleg Synch's posts.

One of the pain points when writing T4 templates is with debugging them.  Sometimes you'll save a .tt file and get some obscure error message that is impossible to figure out, and you have&lt;img src="http://feeds.feedburner.com/~r/AdventuresInnet/~4/C3ZtGp9aqpI" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://adventuresindotnet.blogspot.com/feeds/4465093466498273899/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2055847133020448904&amp;postID=4465093466498273899" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/4465093466498273899?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/4465093466498273899?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdventuresInnet/~3/C3ZtGp9aqpI/debugging-t4-templates.html" title="Debugging T4 Templates" /><author><name>Tim</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://adventuresindotnet.blogspot.com/2011/11/debugging-t4-templates.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcCQ3cyfip7ImA9WhdbE0s.&quot;"><id>tag:blogger.com,1999:blog-2055847133020448904.post-7709658272509935093</id><published>2011-10-11T15:52:00.001-04:00</published><updated>2011-10-11T15:57:42.996-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-11T15:57:42.996-04:00</app:edited><title>Constructor vs. ClassInitialize</title><summary type="html">I recently ran across some code in a test class where I saw that the class was initialized in a constructor rather than in a method with the ClassInitialize method, and it made me wonder - what's the difference?

The goal is that we have a test class with several test methods, and we have some initialization code that is common to all of the test methods.  We want the initialization code to run &lt;img src="http://feeds.feedburner.com/~r/AdventuresInnet/~4/MZItyrfoHZM" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://adventuresindotnet.blogspot.com/feeds/7709658272509935093/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2055847133020448904&amp;postID=7709658272509935093" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/7709658272509935093?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/7709658272509935093?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdventuresInnet/~3/MZItyrfoHZM/constructor-vs-classinitialize.html" title="Constructor vs. ClassInitialize" /><author><name>Tim</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://adventuresindotnet.blogspot.com/2011/10/constructor-vs-classinitialize.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIMSHc-cCp7ImA9WhdSEUU.&quot;"><id>tag:blogger.com,1999:blog-2055847133020448904.post-9103171601886772160</id><published>2011-07-20T14:46:00.000-04:00</published><updated>2011-07-20T14:46:29.958-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-20T14:46:29.958-04:00</app:edited><title>Sendoid</title><summary type="html">I've been keeping an eye out for a simple way to share a large file (1-5 GB) to another person over the internet privately, and I finally found something that I like.   Sendoid.

The uploader and downloader can use it either from the web page or from the client app they provide.  However, if you use the client app you get the ability to resume a transfer in the event that it's interrupted, which &lt;img src="http://feeds.feedburner.com/~r/AdventuresInnet/~4/dJacxa_hWDY" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://adventuresindotnet.blogspot.com/feeds/9103171601886772160/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2055847133020448904&amp;postID=9103171601886772160" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/9103171601886772160?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/9103171601886772160?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdventuresInnet/~3/dJacxa_hWDY/sendoid.html" title="Sendoid" /><author><name>Tim</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-yHQ7Zs9GE34/TiciGBwRYUI/AAAAAAAAAtE/1jT5UcLq7i8/s72-c/New+Picture.bmp" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://adventuresindotnet.blogspot.com/2011/07/sendoid.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEFRXo7eSp7ImA9WhZUEE4.&quot;"><id>tag:blogger.com,1999:blog-2055847133020448904.post-2809041688822332596</id><published>2011-06-01T11:04:00.006-04:00</published><updated>2011-06-02T14:16:54.401-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-02T14:16:54.401-04:00</app:edited><title>Postback Failing</title><summary type="html">I ran into a strange problem this week on a client's .Net site I was working on.  There were two pages where postbacks were being completely ignored.  If you clicked on anything that required codebehind or postbacks to work, such as the login/logout button, the save button, etc., an HTTP POST would occur (verified by Firebug), but the server would ignore the POST and serve up the page as if you &lt;img src="http://feeds.feedburner.com/~r/AdventuresInnet/~4/iYVAu0jmC4o" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://adventuresindotnet.blogspot.com/feeds/2809041688822332596/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2055847133020448904&amp;postID=2809041688822332596" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/2809041688822332596?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/2809041688822332596?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdventuresInnet/~3/iYVAu0jmC4o/postback-failing.html" title="Postback Failing" /><author><name>Tim</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://adventuresindotnet.blogspot.com/2011/06/postback-failing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ENQHk8fCp7ImA9WhZVEUQ.&quot;"><id>tag:blogger.com,1999:blog-2055847133020448904.post-1686378822756267549</id><published>2011-05-23T21:14:00.000-04:00</published><updated>2011-05-23T21:14:51.774-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-23T21:14:51.774-04:00</app:edited><title>Sharepoint 2010 Custom Workflow Activites</title><summary type="html">(If you're impatient, you can see the code before reading the article) 

Sharepoint has a workflow engine, and you can develop workflows for Sharepoint using either Sharepoint Designer or Visual Studio.  Today I'm going to focus on workflows that are created using Sharepoint Designer.  A step in a workflow, such as "Copy item from List A to List B", is called an Activity.

Sharepoint Designer &lt;img src="http://feeds.feedburner.com/~r/AdventuresInnet/~4/uOPGHI4KMcs" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://adventuresindotnet.blogspot.com/feeds/1686378822756267549/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2055847133020448904&amp;postID=1686378822756267549" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/1686378822756267549?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/1686378822756267549?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdventuresInnet/~3/uOPGHI4KMcs/sharepoint-2010-custom-workflow.html" title="Sharepoint 2010 Custom Workflow Activites" /><author><name>Tim</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://adventuresindotnet.blogspot.com/2011/05/sharepoint-2010-custom-workflow.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YMQng5eyp7ImA9Wx5bGUw.&quot;"><id>tag:blogger.com,1999:blog-2055847133020448904.post-313006114284957919</id><published>2010-11-04T18:53:00.000-04:00</published><updated>2010-11-04T18:53:03.623-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-04T18:53:03.623-04:00</app:edited><title>Generics</title><summary type="html">Ok, so I'm a little late to the game here.  Generics came out with .Net 2.0, which was released back in 2005.  I've used them a good bit, but today I was asked what particular advantages Generics had over what was available in .Net 1.1, and, not having worked with .Net 1.1, I wasn't really sure.  So I did some digging and figured I'd share my results, for what it's worth.

In .Net 1.1, if you &lt;img src="http://feeds.feedburner.com/~r/AdventuresInnet/~4/DcaT5vinRhM" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://adventuresindotnet.blogspot.com/feeds/313006114284957919/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2055847133020448904&amp;postID=313006114284957919" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/313006114284957919?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/313006114284957919?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdventuresInnet/~3/DcaT5vinRhM/generics.html" title="Generics" /><author><name>Tim</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://adventuresindotnet.blogspot.com/2010/11/generics.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08NQ347cSp7ImA9Wx5UEkg.&quot;"><id>tag:blogger.com,1999:blog-2055847133020448904.post-7071483091621583033</id><published>2010-10-16T16:11:00.000-04:00</published><updated>2010-10-16T16:11:32.009-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-16T16:11:32.009-04:00</app:edited><title>Development Tools</title><summary type="html">I'm setting up a new development environment, and I thought I'd share the list of tools and technologies I'm putting into place there.  Please add any you'd recommend in the comments.  Everything here is free except the OS, SmartSVN, and RedGate SQL Source Control.
  
Operating System:   Windows Server 2008 R2 x64 ($$)
Application Server:  IIS 7 with .Net 4.0
Database Server:  SQL Server 2008 &lt;img src="http://feeds.feedburner.com/~r/AdventuresInnet/~4/1xHieQGOmWM" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://adventuresindotnet.blogspot.com/feeds/7071483091621583033/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2055847133020448904&amp;postID=7071483091621583033" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/7071483091621583033?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/7071483091621583033?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdventuresInnet/~3/1xHieQGOmWM/development-tools.html" title="Development Tools" /><author><name>Tim</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://adventuresindotnet.blogspot.com/2010/10/development-tools.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUDRn8_fyp7ImA9Wx5UEk4.&quot;"><id>tag:blogger.com,1999:blog-2055847133020448904.post-8497913221548706797</id><published>2010-10-14T01:17:00.006-04:00</published><updated>2010-10-16T09:04:37.147-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-16T09:04:37.147-04:00</app:edited><title>Migrating Umbraco from MySQL to MSSQL</title><summary type="html">So you've been running the Umbraco CMS for a while on MySQL, but you've been told you need to move it to Microsoft SQL Server.  Does it sound intimidating?  It doesn't have to be.  With the SQL script and instructions in this post, it's not too bad.  First, let's start with an overview of the process.

Overview:
1. Use the Umbraco installer scripts to create blank Umbraco tables on your SQL &lt;img src="http://feeds.feedburner.com/~r/AdventuresInnet/~4/k8v9ECziklE" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://adventuresindotnet.blogspot.com/feeds/8497913221548706797/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2055847133020448904&amp;postID=8497913221548706797" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/8497913221548706797?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/8497913221548706797?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdventuresInnet/~3/k8v9ECziklE/migrating-umbraco-from-mysql-to-mssql.html" title="Migrating Umbraco from MySQL to MSSQL" /><author><name>Tim</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>5</thr:total><feedburner:origLink>http://adventuresindotnet.blogspot.com/2010/10/migrating-umbraco-from-mysql-to-mssql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AMRnk7eip7ImA9Wx5UEk4.&quot;"><id>tag:blogger.com,1999:blog-2055847133020448904.post-7678169354312113781</id><published>2010-09-07T23:55:00.004-04:00</published><updated>2010-10-16T09:29:47.702-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-16T09:29:47.702-04:00</app:edited><title>SVN Trouble</title><summary type="html">(If all you want to do is solve the same problem, you only need to add a Timeout 1800  line to your c:\program files\visualsvn server\conf\httpd-custom.conf file and restart Visual SVN server - you  can, of course, adjust the number of seconds as you like)

First off, if you are doing any kind of software development and you aren't using source control of some kind, you are missing out big time.&lt;img src="http://feeds.feedburner.com/~r/AdventuresInnet/~4/41vUSM_GvZg" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://adventuresindotnet.blogspot.com/feeds/7678169354312113781/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2055847133020448904&amp;postID=7678169354312113781" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/7678169354312113781?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/7678169354312113781?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdventuresInnet/~3/41vUSM_GvZg/svn-trouble.html" title="SVN Trouble" /><author><name>Tim</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>4</thr:total><feedburner:origLink>http://adventuresindotnet.blogspot.com/2010/09/svn-trouble.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMMRnc_fyp7ImA9Wx5UEk4.&quot;"><id>tag:blogger.com,1999:blog-2055847133020448904.post-2244170924298355004</id><published>2010-09-07T09:34:00.004-04:00</published><updated>2010-10-16T09:08:07.947-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-16T09:08:07.947-04:00</app:edited><title>Toodledo</title><summary type="html">Having recently changed over to using a Droid Incredible, I'm having to rework some of my productivity tools to work with the Incredible.  Part of that was finding a new GTD / Todo list app.

I had used OmniFocus on my Mac / iPod Touch, but ever since the iOS 4 upgrade, the only way to get it to sync is to wipe out the OmniFocus database on the iPod Touch and start over (My guess is that they &lt;img src="http://feeds.feedburner.com/~r/AdventuresInnet/~4/a0pp0W95fpE" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://adventuresindotnet.blogspot.com/feeds/2244170924298355004/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2055847133020448904&amp;postID=2244170924298355004" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/2244170924298355004?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/2244170924298355004?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdventuresInnet/~3/a0pp0W95fpE/toodledo.html" title="Toodledo" /><author><name>Tim</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_4imahxxAXkQ/TIZIQH8FcQI/AAAAAAAAAq8/e-XPCRiaxrs/s72-c/Droid-SS2.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://adventuresindotnet.blogspot.com/2010/09/toodledo.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcCRH4-fyp7ImA9WxFbEU4.&quot;"><id>tag:blogger.com,1999:blog-2055847133020448904.post-7070444769200223215</id><published>2010-07-02T23:39:00.004-04:00</published><updated>2010-07-03T00:41:05.057-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-03T00:41:05.057-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint" /><title>Sharepoint 2007: 'Only their own' permission on Document Library - Update!</title><summary type="html">OK, after getting tired of manually setting this using Sharepoint Manager 2007, I decided to put together a solution.  This solution provides a nice drop-down on the Document Library 'Security' menu like this:And when you click on the 'Read/Write Security' link, you'll see this:It looks and acts just like the page for standard lists - but this one also works for document libraries.Download the &lt;img src="http://feeds.feedburner.com/~r/AdventuresInnet/~4/9PYGz_hf9Ss" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://adventuresindotnet.blogspot.com/feeds/7070444769200223215/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2055847133020448904&amp;postID=7070444769200223215" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/7070444769200223215?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/7070444769200223215?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdventuresInnet/~3/9PYGz_hf9Ss/sharepoint-2007-only-their-own.html" title="Sharepoint 2007: 'Only their own' permission on Document Library - Update!" /><author><name>Tim</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_4imahxxAXkQ/TC6-s79AHkI/AAAAAAAAAqc/cN-fwv53h7Y/s72-c/SecurityMenu.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://adventuresindotnet.blogspot.com/2010/07/sharepoint-2007-only-their-own.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQBQHY7eSp7ImA9WxFUGU0.&quot;"><id>tag:blogger.com,1999:blog-2055847133020448904.post-7647222173627148753</id><published>2010-06-30T09:18:00.004-04:00</published><updated>2010-06-30T09:25:51.801-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-30T09:25:51.801-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint" /><title>Sharepoint 2007: Picture Library limitations</title><summary type="html">In working with the Picture Library in Sharepoint 2007, I've run across 2  limitations:1. No web part connections.  For some reason  Microsoft decided that Picture Libraries would never need web part  connections.  It's greyed out, as seen here:2. Picture Libraries do not have the option to give users permissions to only view  the pictures they created (and not view pictures that other users  &lt;img src="http://feeds.feedburner.com/~r/AdventuresInnet/~4/5cUXm71qsY4" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://adventuresindotnet.blogspot.com/feeds/7647222173627148753/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2055847133020448904&amp;postID=7647222173627148753" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/7647222173627148753?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/7647222173627148753?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdventuresInnet/~3/5cUXm71qsY4/sharepoint-2007-picture-library.html" title="Sharepoint 2007: Picture Library limitations" /><author><name>Tim</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_4imahxxAXkQ/TCtFdz0CvMI/AAAAAAAAAqU/itDgy3I3zN4/s72-c/Screen+shot+2010-06-30+at+9.23.33+AM.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://adventuresindotnet.blogspot.com/2010/06/sharepoint-2007-picture-library.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUDQHw9eCp7ImA9WxFVGEw.&quot;"><id>tag:blogger.com,1999:blog-2055847133020448904.post-903678332987965155</id><published>2010-06-17T17:59:00.003-04:00</published><updated>2010-06-17T18:04:31.260-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-17T18:04:31.260-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint MOSS" /><title>Sharepoint 2007: 'Only their own' permission on Document Library</title><summary type="html">In Sharepoint 2007 you have a great permission you can set: 'Only their own'.  This allows someone to view and edit only the items that they have created, and not other items that other people have created.  Administrators of the site can see everything, of course.This is easy to set on a List under the list settings.  However, if you are using a Document Library, the setting is nowhere to be &lt;img src="http://feeds.feedburner.com/~r/AdventuresInnet/~4/BWBiREaEek8" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://adventuresindotnet.blogspot.com/feeds/903678332987965155/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2055847133020448904&amp;postID=903678332987965155" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/903678332987965155?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/903678332987965155?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdventuresInnet/~3/BWBiREaEek8/sharepoint-2007-only-their-own.html" title="Sharepoint 2007: 'Only their own' permission on Document Library" /><author><name>Tim</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://adventuresindotnet.blogspot.com/2010/06/sharepoint-2007-only-their-own.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIASX8_eSp7ImA9Wx5UEk4.&quot;"><id>tag:blogger.com,1999:blog-2055847133020448904.post-8640058591598023995</id><published>2010-05-28T09:46:00.004-04:00</published><updated>2010-10-16T09:09:08.141-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-16T09:09:08.141-04:00</app:edited><title>Passing a table using Nav Automation</title><summary type="html">I just had someone comment on my previous blog post asking how to pass a table using Nav Automation.  Great question.

You can pass complex objects using Nav Automation, but only ones that you define (or that have been explicitly written to work with COM).  This means that you can't pass a DataTable object, but you can create your own implementation of a DataTable object and pass it.

In your &lt;img src="http://feeds.feedburner.com/~r/AdventuresInnet/~4/phsCh4XMKbA" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://adventuresindotnet.blogspot.com/feeds/8640058591598023995/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2055847133020448904&amp;postID=8640058591598023995" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/8640058591598023995?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/8640058591598023995?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdventuresInnet/~3/phsCh4XMKbA/passing-table-using-nav-automation.html" title="Passing a table using Nav Automation" /><author><name>Tim</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>4</thr:total><feedburner:origLink>http://adventuresindotnet.blogspot.com/2010/05/passing-table-using-nav-automation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQCRXgyeyp7ImA9WxBaGUs.&quot;"><id>tag:blogger.com,1999:blog-2055847133020448904.post-3294384752571824923</id><published>2010-03-30T10:38:00.002-04:00</published><updated>2010-03-30T10:46:04.693-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-30T10:46:04.693-04:00</app:edited><title>x does not contain a definition for y</title><summary type="html">I just ran across this problem... again... and because I didn't note the solution last time I had to figure it out again.  It's so simple - but so hard to remember.  Let's hope that next time I hit this I'll at least remember that I blogged about it.  Here we go.I'm building a web site, and it makes use of some DLLs that come from some C# libraries I've built.  Over the course of time, I've added&lt;img src="http://feeds.feedburner.com/~r/AdventuresInnet/~4/MUq59pF4x1E" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://adventuresindotnet.blogspot.com/feeds/3294384752571824923/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2055847133020448904&amp;postID=3294384752571824923" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/3294384752571824923?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/3294384752571824923?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdventuresInnet/~3/MUq59pF4x1E/x-does-not-contain-definition-for-y.html" title="x does not contain a definition for y" /><author><name>Tim</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://adventuresindotnet.blogspot.com/2010/03/x-does-not-contain-definition-for-y.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIGRns4eip7ImA9WxNVEEk.&quot;"><id>tag:blogger.com,1999:blog-2055847133020448904.post-3255549165976419330</id><published>2009-10-20T09:37:00.002-04:00</published><updated>2009-10-20T09:48:47.532-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-20T09:48:47.532-04:00</app:edited><title>Linq causes the Setup project to fail when building</title><summary type="html">All of a sudden, my setup project stopped building.  It was very strange - when I tried to build it, it would say that the build failed, but it gave no errors.  Nothing anywhere.Thankfully, I'm not the first person to have run across this.  It turns out that adding Linq to one of the projects in my solution caused this failure - it appears to be a bug in Visual Studio.The solution appears at &lt;img src="http://feeds.feedburner.com/~r/AdventuresInnet/~4/4s-pD2mMghM" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://adventuresindotnet.blogspot.com/feeds/3255549165976419330/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2055847133020448904&amp;postID=3255549165976419330" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/3255549165976419330?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/3255549165976419330?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdventuresInnet/~3/4s-pD2mMghM/linq-causes-setup-project-to-fail-when.html" title="Linq causes the Setup project to fail when building" /><author><name>Tim</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://adventuresindotnet.blogspot.com/2009/10/linq-causes-setup-project-to-fail-when.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UNQXs9cSp7ImA9WxNWEUw.&quot;"><id>tag:blogger.com,1999:blog-2055847133020448904.post-9179732516601716392</id><published>2009-10-09T11:10:00.004-04:00</published><updated>2009-10-09T15:08:10.569-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-09T15:08:10.569-04:00</app:edited><title>OOO, C#, and C/AL</title><summary type="html">I've been working with building some web services built on the Microsoft Dynamics Nav 2009 web services platform.  Microsoft is doing something fairly slick here - you write code in the C/AL language, save it as a Nav Object, expose it as a web service, and the web services layer automatically translates the C/AL to C# and runs it in .Net.  This allows you to debug the code using visual studio, &lt;img src="http://feeds.feedburner.com/~r/AdventuresInnet/~4/FOwQf6O9C94" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://adventuresindotnet.blogspot.com/feeds/9179732516601716392/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2055847133020448904&amp;postID=9179732516601716392" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/9179732516601716392?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/9179732516601716392?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdventuresInnet/~3/FOwQf6O9C94/ooo-c-and-cal.html" title="OOO, C#, and C/AL" /><author><name>Tim</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://adventuresindotnet.blogspot.com/2009/10/ooo-c-and-cal.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UDSH4zfCp7ImA9WxNXF0s.&quot;"><id>tag:blogger.com,1999:blog-2055847133020448904.post-4161006167471241346</id><published>2009-10-05T14:26:00.008-04:00</published><updated>2009-10-05T15:01:19.084-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-05T15:01:19.084-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sql reporting shareoint integration css" /><title>SQL Reporting Services, Sharepoint, and Firefox</title><summary type="html">I ran into a problem when I tried to use Firefox to view a SQL report on Sharepoint. In IE it works fine, but when it hits firefox, a 'display: block-inline' CSS style set on a table buried way down in the code caused firefox to do this:The report is squeezed into a little IFrame, and you don't even get a vertical scrollbar.  Sure, you can right-click on it and get your browser to show that &lt;img src="http://feeds.feedburner.com/~r/AdventuresInnet/~4/hNFROHJW7ts" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://adventuresindotnet.blogspot.com/feeds/4161006167471241346/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2055847133020448904&amp;postID=4161006167471241346" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/4161006167471241346?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/4161006167471241346?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdventuresInnet/~3/hNFROHJW7ts/sql-reporting-services-sharepoint-and.html" title="SQL Reporting Services, Sharepoint, and Firefox" /><author><name>Tim</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_4imahxxAXkQ/Sso7xPB4OBI/AAAAAAAAAmU/TzPRdSYHlTw/s72-c/screen-capture-2.png" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://adventuresindotnet.blogspot.com/2009/10/sql-reporting-services-sharepoint-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIFRX0yfCp7ImA9WxJQFk0.&quot;"><id>tag:blogger.com,1999:blog-2055847133020448904.post-26765015821205749</id><published>2009-03-10T12:51:00.005-04:00</published><updated>2009-05-29T10:15:14.394-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-29T10:15:14.394-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint WSS" /><title>Sharepoint Thumbnails and AssetUploader.aspx</title><summary type="html">We recently had a consultant build a web part for us that displayed thumbnails from images in a document library.  In digging around in the code they gave us I discovered that they used a page built into Sharepoint called AssetUploader.aspx (in 12\TEMPLATE\LAYOUTS\AssetUploader.aspx, available off any web at _layouts\AssetUploader.aspx).  This page is a rather handy.  It's specifically designed &lt;img src="http://feeds.feedburner.com/~r/AdventuresInnet/~4/NzPUgfWfR24" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://adventuresindotnet.blogspot.com/feeds/26765015821205749/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2055847133020448904&amp;postID=26765015821205749" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/26765015821205749?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/26765015821205749?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdventuresInnet/~3/NzPUgfWfR24/sharepoint-thumbnails-and.html" title="Sharepoint Thumbnails and AssetUploader.aspx" /><author><name>Tim</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>3</thr:total><feedburner:origLink>http://adventuresindotnet.blogspot.com/2009/03/sharepoint-thumbnails-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMNSXk7eCp7ImA9WhRTFUk.&quot;"><id>tag:blogger.com,1999:blog-2055847133020448904.post-6840549995842397666</id><published>2008-12-03T23:54:00.006-05:00</published><updated>2011-11-05T22:28:18.700-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-05T22:28:18.700-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Nav Navision Automation C# COM" /><title>NAV Automation Object</title><summary type="html">It took me a good while, but I finally managed to get my first automation object created, compiled, and made visible in NAV.  Stefano Demiliani provided most of the guidance that I needed on this, as well as a few postings on mibuso, but there were a few other tricks I picked up on in the process that I figured I'd share here. Also, since I couldn't find one anywhere else, I figured I'd post a &lt;img src="http://feeds.feedburner.com/~r/AdventuresInnet/~4/_dCAuHsC6f4" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://adventuresindotnet.blogspot.com/feeds/6840549995842397666/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2055847133020448904&amp;postID=6840549995842397666" title="20 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/6840549995842397666?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2055847133020448904/posts/default/6840549995842397666?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AdventuresInnet/~3/_dCAuHsC6f4/nav-automation-object.html" title="NAV Automation Object" /><author><name>Tim</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>20</thr:total><feedburner:origLink>http://adventuresindotnet.blogspot.com/2008/12/nav-automation-object.html</feedburner:origLink></entry></feed>

