Sonntag, 29. April 2012

Debug a Silverlight application in a SharePoint WebPart

If you want to debug a Silverlitght Application in a SharePoint Silverlight web part read this article, it's really helpfull:
How to: Use a SharePoint Project to Deploy a Silverlight Application

Dienstag, 24. April 2012

Central Administration prompts for password

Before you start digging for complex reasons try this one: Add the Central Administration site to the Local Intranet Sites on the Application Server, this should solves the problem in most of the cases.

Sonntag, 22. April 2012

Clear WebConfigModifications using powershell

While playing arround with the SPWebConfigModification Class I added some wrong entries to the web.config. These entries where added every time I activated or deactivated my feature. It seemed the WebConfigModifications of the WebApplication object had some corrupt entries. So I found this blog. David Petersen explains how to clear these WebConfigModifications using code in a console application.

This was very helpfull and solved my Problem. But instead of creating a console application I simply made a PowerShell Script. The code is basically the same but I wanted to add it here for those who are still afraid of using PoweShell. Don't be. Powershell just rocks ;)


$siteUrl = "http://yoursiteurl/";
$site = $gc | Get-SPSite -Identity $siteUrl
[Microsoft.SharePoint.Administration.SPWebApplication]$webApp = $site.WebApplication
$webApp.WebConfigModifications.Clear();
$webApp.Update();
[Microsoft.SharePoint.Administration.SPWebService] $service =[Microsoft.SharePoint.Administration.SPWebService]::ContentService
$service.WebConfigModifications.Clear();
$service.Update();
$service.ApplyWebConfigModifications();


Finally just be careful because this code removes all modifications not only yours. So don’t use it on productive environments.

Freitag, 13. April 2012

Alternate Access Mapping not Working in a developper environment


I installed SharePoint 2010 in a virtual machine. I created a WebApplication and a SiteCollection on this WebApplication. Then I extended this WebApplication with a new host Header and a made sure that the bindings in the IIS Settings were set right. Then I created a new Zone and a new Host(A) in the VM DNS Manager. You can find a lot of blogs describing how you need to proceed for this. But the Alternate URL was still not working. And I always got the error Message: 

"Internet Explorer cannot display the webpage"

I spend a lot of time searching for the error. Finally I found what I forgot. I admit it's a dumb mistake, but I think the hint could save some time to some people around here:

Don't forget to enter the IP Address of your virtual machine as an alternate DNS Server in your Network Connection Properties: