ASP.NET:How to write error messages into a text file using a simple httpModule

In one of my previous posts, I mentioned about how to troubleshoot some issues with the use of a module. In this post, I will show you how a similar module could be of use when you want to log all the errors in a text file for troubleshooting purposes. Please ensure that C:\Temp folder…

0

Run a batch file as a specific User (or Administrator) from ASP.NET...

…well first of all, I am NOT recommending it, but sometimes it could be necessary! Now, let’s proceed to the code… 1. Create a page called RunBatchFile.vb and paste the following… Imports System.Diagnostics Imports System.IO Partial Class RunBatchFile Inherits System.Web.UI.Page Dim _password As New System.Security.SecureString Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)…

3

AJAXControl Toolkit issue in VS 2008

When I tried opening the AjaxControlToolkit.sln by double clicking on it, it was throwing the following error at me… ————————— Microsoft Visual Studio ————————— The application for project ‘H:\Downloads\AjaxControlToolkit\SampleWebSite’ is not installed. Make sure the application for the project type () is installed. ————————— OK   Help   ————————— To get rid of it, open the SLN…

3

Error while Publishing from Visual Studio 2005

Problem Description Issues when you try to Publish your website from Visual Studio 2005. It might happen if you create a File System project called <someName> and while publishing you use the same name in IIS. To reproduce this issue, create a simple File System based solution… Go ahead and build the project and everything…

2

Sample page in ASP.NET to show you different collections like Forms, Querystring, Cookies etc

Sometimes, while troubleshooting I am interested to find out all the details about certain collections in ASP.NET, like Forms, QueryStrings, Headers, ServerVariables, Cookies, Sessions and Params… I created a very simple aspx page which would show you all the details… Create any text file with .aspx extension in your IIS (I have named it Collection.aspx)…

5

Changing ASP.NET version in ASP.NET tab of IIS has no effect

I ran into another similar issue while playing around and thought I must share… By default, when you open IIS Manager, right click on any Virtual Directory and click on Properties it would show the following dialog box. Note that, I have activated the ASP.NET tab and the ASP.NET Version is showing as blank!!! I have Framework…

0

customErrors defaultRedirect is not redirecting in ASP.NET

In one of my projects I was trying to use customErrors in ASP.NET and it was not working as I would expect. In the web.config I had the following… <customErrors defaultRedirect=”~/Misc/ErrorPage.aspx” mode=”On”>   <error statusCode=”404″ redirect=”~/Misc/ErrorPage.aspx” /></customErrors> Here is how my virtual directory TestingRedirection looks like… I have an error page called ErrorPage.aspx in a subfolder called Misc….

2

Troubleshooting Session Related Issues in ASP.NET

In this article I have discussed some of the common reasons for session loss issues in ASP.NET. I have also discussed about how you should think of fixing these issues yourself in a logical way. http://aspalliance.com/1182_Troubleshooting_Session_Related_Issues_in_ASPNET Hope this helps! Rahul Share this post : email it! | bookmark it! | digg it! | reddit! |…

1

A sample aspx page to show the security details

This is a pretty small sample to help you figure out the ASP.NET identity matrix and how it comes in effect. I am posting this since quite often we need to troubleshoot security related issues on a production website and making any Application level changes become really difficult. What you can do now is to create a…

6

Customize errors which are not captured by customErrors in ASP.NET 2.0

Yesterday, I came up with an interesting issue where a customer wanted to customize a 500 error message (“Internal Server Error”). Interestingly, customErrors DID NOT seem to work for StatusCode 500! We just wanted to verify if it works for 404, and it did… <customErrors defaultRedirect=”~/ErrorPage.aspx” mode=”On”>            <error statusCode=”500″ redirect=”~/ErrorPage.aspx” />            <error statusCode=”404″ redirect=”~/ErrorPage.aspx” /></customErrors> Ideally, this should…

11