URL Rewrite Does Not Work on Vista

While trying out a complex URL rewriting scenario in ASP.Net I ran into a pretty strange problem that resulted in a 404 error: Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly. Requested Url: /6.aspx/t.aspx My code is very similar to a solution that I […] Read more »

Duplicate User Accounts in Active Directory

We have just had a major Active Directory issue that has affected the Team Foundation Server instance that all the developers at the client that I am working at use. The problem occured when some users where erased in the Active Directory and were subsequently recreated with the same user names. These new user accounts cannot access the Team Foundation Server. A large part of the problem was solved by just removing users from TFS […] Read more »

Java Web Service Client problems

I have been having some trouble lately trying to debug a .Net web service that I have constructed for a proof of concept. The scenario is that we have a Java application that calls a web service and the web service passes the call on to BizTalk for processing. Not a terribly complex scenario so I wasn’t expecting much trouble setting up the POC. Unfortunately we have experienced  some really strange problems. Calling the web […] Read more »

Getting aggregator pings to work with medium trust

I seem to have managed to get server pings from dasBlog to work in medium trust! This has been a major issue for me previously, not as much of an issue now that I primarily use off-line tools but it is still great to have it. The key is that originUrl in the medium trust settings supports regular expressions! More info on Haacked, which is where I found the solution. Just to make things clear: […] Read more »

Strange ASP.NET Web Parts database exception.

Recently I was working on ASP.Net 2.0 Web Parts in a Virtual PC environment and ran across a strange exception. I had read that the Web Parts personalization database is separate from the membership and profiles databases but had not really thought about it further. Previously everything just seemed to work once I ran “aspnet_regsql” to create the aspnetdb database to handle all the data for the services. In the VPC there was already a […] Read more »

Messing with dasBlog content folder

Basically avoid changing the xml files under content for dasBlog, you will mess up your blog. I did this in an attempt to make a post that I started on the 7th but posted on the 8th go back to being on the 7th… First I just changed the CreatedDate in the content xml and this almost worked, the post would intermittently disappear from the site (and the file). Luckily I had made a backup […] Read more »

Team Build does not work when connecting from a workgroup to a domain

I have been attempting to run a Team Foundation build server on a separate machine outside our domain. Install and connectivity between the servers was no problem but once we got the build configuration up and tried to perform a build from Team Explorer we got an error: TF42056: The build service could not connect to the Team Foundation Server: TF30063: You are not authorized to access https://myserver. I tried all our standard solutions: Set […] Read more »

First shot at fixing dasBlog medium trust issues

So far I have managed to get my dasBlog up and running. But in doing so I have disabled and broken several features: No HttpCompression No date picker while editing No Pingback/trackback support It seems that I have also broken my FreeTextBox editing control. I believe that this may be an unrelated issue to the medium trust fixes and wont get into that in this post. How could I get the broken features back up […] Read more »

Running dasBlog as a partially trusted application

Since changeing web hosts I have not been able to get dasBlog running in the new environment. The host server is setup so that .Net code runs at medium trust level and won’t allow me to override the trust settings. As anyone who has tried to get dasBlog to run at medium trust knows, it just isn’t possible out of the box. To make life even more difficult Asp.Net returns an incomplete and ambiguous SecurityException: […] Read more »

.Net 2 – DataTable internal index is corrupted

There seems to be a problem in how empty DataSets handle new rows in .Net 2, we received an exception with the message “DataTable internal index is corrupted”. Our realy simple solution is to call BeginLoadData before adding the new row and then EndLoadData afterwards. This fixed the problem for us, but the actual status of the bug can be found here: http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=ecc665a5-d71a-4e08-ac42-f3c6c5d758e0 Read more »