real world web
making all things iis and asp.net work
-
How do you access IIS behind a NAT router?
(this was originally published in the November 2005 edition of the IIS Insider
http://technet.microsoft.com/en-us/library/bb878107.aspx) -
Troubleshoot a 403
A common error that many IIS administrators encounter is the "403 - Forbidden" error. This cryptic message erroneously leads many to believe that it's NTFS permissions related but it's not - errors related to authentication and access control are in the 401 status group.
-
Deploying and Configuring Internet Information Services (IIS) 6.0 with Remotely Stored Content on UNC Servers and NAS Devices
There is a great whitepaper available that explains the "ins and outs" of using file servers/UNC paths for hosting content. The document's original link had been missing from the MS web site for quite a while and I has happy to discover that apparently it's been reposted as part of the IIS 7 documentation.
-
Troubleshooting a 404
Since IIS 6, Microsoft has made it very easy to troubleshoot the cause of a 404 "not found" error from the web server. Most admins don't realize that the IIS log file can now include the substatus code along with the 404.
-
What is virtual?
A common question I see in the IIS forums is "what is a virutal directory?" or "what is a virtual server?", so I thought this might make a good topic for a blog post.
-
Search Zip Contents on SharePoint
I just had a client ask if it was possible to search on zip file contents from within their Windows SharePoint Services site that I host for them. After a little digging I found that Microsoft has just released (10/9/2008) the Microsoft Filter Pack that not only handles zip files but the Office 2007 file formats as well:
-
Web Based Link Checker
I had a client the other day ask me if there was an easy way for him to check a page he had that had a list of over one hundred web sites. Obviously it's very tedious to have to go and click each link one by one, so I offered to try and come up with some code that can do it for him. While I know it's fairly trivial to write a Windows app that would do this, I wanted to make it web-based so it was easy to distribute and re-use within our organization.