Auto Install IIS in the Microsoft Azure VM that you are creating

The world is moving fast, actually faster! You too want to do things faster, right? Why wait until the VM is created, provisioned, available over RDP, login, etc to do a few initial stuff. Of course, you can upload your custom VM image, and bring up a Virtual Machine from the image, but few times…

0

MSDEPLOY – Can I use it to migrate my IIS6 to another IIS6? oh yes!

I was working with one of our partner who want to migrate 30+ sites from an existing IIS6 server, to a new IIS6 server. We had an old tool IIS6 Migration Tool which would come handy, but this would be requiring 30 steps to migrate 30 websites one by one. Here comes the new tool…

0

Getting System.ComponentModel.Win32Exception while querying SCM from ASP.NET

Symptoms Getting “System.ComponentModel.Win32Exception: Access is denied” on an ASP.NET website. Below is the complete exception details: Exception Details: System.ComponentModel.Win32Exception: Access is denied Source Error: 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. …

0

IIS – Getting “Connection_Abandoned_By_AppPool DefaultAppPool” – File Version Mismatch

Today, I was working with a customer of mine who had some problems in configuring a Virus Definitions Distribution Point for Symantec Live Update on IIS. Another module hosted on a different web-server has a button to test this distribution point, and we were seeing that the test on this Distribution Point was failing. I’m…

1

ADSUTIL.vbs – Copying a website

Copying a website (to another exact copy) Here is the command to copy a website(run from a cmd prompt – c:\inetpub\adminscripts): > cscript.exe adsutil.vbs copy <source> <destination> > cscript.exe adsutil.vbs copy w3svc/1 w3svc/556 The numbers mentioned there are nothing but the website identifiers. After copying, you might see the other (new) website stopped – just…

0

LogParser – Useful Logparser scripts

Logparser is a powerful utility which comes handy for me whenever I’m helping my customers facing a problem with slow running pages, frequently hit pages, post mortem analysis to find what went wrong on IIS, et al. You can use Logparser to parse your IIS logs to health check the state of your server, and…

0

Microsoft Web Platform Installer Beta

If you are a web deployment guru, and looking to reduce your burden of downloading lot of software, configuring them and if you didn’t check Bills’ blog earlier, you better do check it right now. The new ‘Microsoft Web Platform Installer Beta’ gives you an easy way of configuring the ASP.NET/IIS stack along with tools…

1

IIS – Rejecting a request from a specific client type(browser) | ISAPI Filter Example

Recently I’ve come across a discussion where a particular type of client request should be blocked. Say for an example, you need to block requests from a client called “TrustMe”; consider a scenario where you need to serve pages only for Internet Explorer 7 clients, not IE6.0 clients. This kind of requests are not so…

0

Microsoft Web Deployment Tool – Technical Preview 1 available for download

Do you remember Scott Guthrie talking about a web deployment framework? Last November he gave a hint about this tool and its here now. Technical Preview 1 of its tool has been released now and the team is open for feedback. Check out the team’s blog here. You can download the x86 version or the…

1

Writing a simple ISAPI Extension

As my love on IIS increases, I wanted to try my hands on all the classic technologies available before I make myself ready for IIS 7. So, I started with a simple ISAPI Filter, and made that as a Bad one and took ETW trace to find out what is going behind the scenes. Now,…

0