WebSitePanel: IIS & FTP issue with Windows Server 2008 R2

If you are using Windows Server 2008 R2 and IIS 7.x plus FTP 7.x. You might facing a problem like can not add virtual directory for website or FTP in your WebSitePanel.

To overcome this problem,

1. Download Patches file from below,
MS IIS 7.x and FTP 7.x issues on Windows Server 2008 R2 SP1, here.
WebsitePanel Server 1.1.0 (Win2K8 R2 SP1 Fix).zip, here.
2. Backup the WebSitePanel Server’s bin folder.
3. Extract file from Step 1.
4. Replace the bin folder from step 3.

[via sourceforge]

Install Web Apps Gallery to WebSitePanel/DotNetPanel

To install Microsoft Web Apps Gallery to your WebSitePanel, you may refer to this article.

1. First of all, get the Web PI(Web Platform Installer).
2. Install it to your server.
3. Open the Web PI from IIS.
4. Find the Web Deployment Tool 1.1 and 2.1 and install it.
With this Web Deployment Tool, it will install the dependencies of SQL Server 2008 R2 Management Objects and SQL Server Native Client.
5. Check if you have MySQL Connector/Net version 6 and above. If not, install it from,
6. Now, you may enable the WebSitePanel Microsoft Web App Gallery quota and you could install them from WebSitePanel.

Fixed DotNetPanel ASP.Net 4.0 not installed

Recently I found out when you have ASP.Net 4.0 installed from your server but your DotNetPanel do not show it is installed. To fix it, simply modify your MSSQL database data.

1. you should backup your MSSQL database.
2. Open table ServiceDefaultProperties.
3. Check for the ProviderID of 2 and 101 if contain AspNet40Path(32 bits server) or AspNet40x64Path(64 bits server).
4. If not, add them to the MSSQL and point to the path as below.
AspNet40Path -> %SYSTEMROOT%\Microsoft.NET\Framework\v4.0.30128\aspnet_isapi.dll
AspNet40x64Path -> %WINDIR%\Microsoft.NET\Framework64\v4.0.30128\aspnet_isapi.dll

Check if ASP.Net 4.0 show from your server setting. If not, you may proceed to the step below.

1. Backup MSSQL database.
2. Open table ServiceProperties.
3. Check if AspNet40Path and AspNet40x64Path existed for each of the ServiceID.
4. If you have multiple web server and do not know which server belong to which ServiceID, open table Services and Servers.
5. Check for Services table and look for ProviderID of 2(IIS6) or 101(IIS7). Check for the ServerID and verify the server from Servers table.
6. Add the record as below.
AspNet40Path -> %SYSTEMROOT%\Microsoft.NET\Framework\v4.0.30128\aspnet_isapi.dll
AspNet40x64Path -> %WINDIR%\Microsoft.NET\Framework64\v4.0.30128\aspnet_isapi.dll

DotNetPanel Generic Error

You might got Generic Error from anywhere from DotnetPanel.

To overcome the issue, it is very easy(although I have spent for hours and can’t get any result) for you to get this result.

1. Log into the DotNetPanel portal server.
2. Look for the services or run services.msc.
3. Restart the WMI(Windows Management Instrumentation) services.

Issue fixed.