473,396 Members | 1,924 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Possible to change name of trace.axd in web.config file?

Hello all. I'm writing an application that is writing trace information
that can be viewed in trace.axd. I would like to rename this and use a
different name specific to my application. I know the name of this is set in
machine.config. I was hoping it would be possible to change this in
web.config. I got it to work, kind of. Good news is I can change the name in
my web.config file. Bad news is that trace.axd still works meaning I can
access the log file by using two different names, the one I created in
web.config and trace.axd . There is a bit of a problem with this though.
When I click on a link to view trace results in my custom axd webpage, the
links are actually to the trace.axd webpage instead of using the name I
supplied in web.config file.

Any ideas how I can do this or is it even possible? The reason why I want
to do this is because I'm writing a web app I'd like to release to the
public upon completion. I write some error messages out to the trace log to
help with diagnosing problems. Thing is, the trace information could
compromise some security I'm implementing. I'd like to rename the trace
webpage in web.config. That way, when someone installs this on a webhosting
service, they can rename the webpage to whatever they want to and keep it
secret thereby helping a bit in the area of security.

Chris Smith

Nov 18 '05 #1
5 2901
The trace log (trace.axd) is a virtual file. It is created in memory only
and does not exist physically on your hard drive. As such, you probably
won't be able to get much farther than you are right now. It would be
easier to simply write to your application's own log file for users to view
or that your application can read and display.
"who be dat?" <wh******@dot.com> wrote in message
news:10*************@corp.supernews.com...
Hello all. I'm writing an application that is writing trace information
that can be viewed in trace.axd. I would like to rename this and use a
different name specific to my application. I know the name of this is set in machine.config. I was hoping it would be possible to change this in
web.config. I got it to work, kind of. Good news is I can change the name in my web.config file. Bad news is that trace.axd still works meaning I can
access the log file by using two different names, the one I created in
web.config and trace.axd . There is a bit of a problem with this though.
When I click on a link to view trace results in my custom axd webpage, the
links are actually to the trace.axd webpage instead of using the name I
supplied in web.config file.

Any ideas how I can do this or is it even possible? The reason why I want
to do this is because I'm writing a web app I'd like to release to the
public upon completion. I write some error messages out to the trace log to help with diagnosing problems. Thing is, the trace information could
compromise some security I'm implementing. I'd like to rename the trace
webpage in web.config. That way, when someone installs this on a webhosting service, they can rename the webpage to whatever they want to and keep it
secret thereby helping a bit in the area of security.

Chris Smith

Nov 18 '05 #2
That said, you should be able to change the name of trace.axd in the
machine.config file to a different name and the HttpHandler it maps to will
answer to that name instead. Note that if you change the extension, you
must make sure that the new extension maps to an extension that ASP.NET
handles. You can change that via the IIS MMC.

Joe K.

"Scott M." <s-***@nospam.nospam> wrote in message
news:eN**************@TK2MSFTNGP12.phx.gbl...
The trace log (trace.axd) is a virtual file. It is created in memory only
and does not exist physically on your hard drive. As such, you probably
won't be able to get much farther than you are right now. It would be
easier to simply write to your application's own log file for users to view or that your application can read and display.
"who be dat?" <wh******@dot.com> wrote in message
news:10*************@corp.supernews.com...
Hello all. I'm writing an application that is writing trace information
that can be viewed in trace.axd. I would like to rename this and use a
different name specific to my application. I know the name of this is set
in
machine.config. I was hoping it would be possible to change this in
web.config. I got it to work, kind of. Good news is I can change the
name in
my web.config file. Bad news is that trace.axd still works meaning I can
access the log file by using two different names, the one I created in
web.config and trace.axd . There is a bit of a problem with this though.
When I click on a link to view trace results in my custom axd webpage,
the links are actually to the trace.axd webpage instead of using the name I
supplied in web.config file.

Any ideas how I can do this or is it even possible? The reason why I want to do this is because I'm writing a web app I'd like to release to the
public upon completion. I write some error messages out to the trace log to
help with diagnosing problems. Thing is, the trace information could
compromise some security I'm implementing. I'd like to rename the trace
webpage in web.config. That way, when someone installs this on a

webhosting
service, they can rename the webpage to whatever they want to and keep

it secret thereby helping a bit in the area of security.

Chris Smith


Nov 18 '05 #3
Yeah, I'm aware trace.axd is a virual file.Thanks for the suggestion. I
suppose I could just create such a file. Doesn't sound like it would be big
deal. I'm just at a loss to explain why this can't be done though.
Machine.config provides teh name of trace.axd and such, seems like you
should be able to change it. However, I suppose it's possible Microsft
didn't intend for this to be changed on a per application basis. Thanks
again.

Chris Smith

"Scott M." <s-***@nospam.nospam> wrote in message
news:eN**************@TK2MSFTNGP12.phx.gbl...
The trace log (trace.axd) is a virtual file. It is created in memory only
and does not exist physically on your hard drive. As such, you probably
won't be able to get much farther than you are right now. It would be
easier to simply write to your application's own log file for users to view or that your application can read and display.
"who be dat?" <wh******@dot.com> wrote in message
news:10*************@corp.supernews.com...
Hello all. I'm writing an application that is writing trace information
that can be viewed in trace.axd. I would like to rename this and use a
different name specific to my application. I know the name of this is set
in
machine.config. I was hoping it would be possible to change this in
web.config. I got it to work, kind of. Good news is I can change the
name in
my web.config file. Bad news is that trace.axd still works meaning I can
access the log file by using two different names, the one I created in
web.config and trace.axd . There is a bit of a problem with this though.
When I click on a link to view trace results in my custom axd webpage,
the links are actually to the trace.axd webpage instead of using the name I
supplied in web.config file.

Any ideas how I can do this or is it even possible? The reason why I want to do this is because I'm writing a web app I'd like to release to the
public upon completion. I write some error messages out to the trace log to
help with diagnosing problems. Thing is, the trace information could
compromise some security I'm implementing. I'd like to rename the trace
webpage in web.config. That way, when someone installs this on a

webhosting
service, they can rename the webpage to whatever they want to and keep

it secret thereby helping a bit in the area of security.

Chris Smith


Nov 18 '05 #4
Yeah, I think you can change the name of trace.axd to something else. Sure
would be nice if you could do it on a per application basis. I'll probably
do what the other guy said and write necessary information out to a log file
I will create. Thanks!!

Chris Smith

"Joe Kaplan (MVP - ADSI)" <jo*************@removethis.accenture.com> wrote
in message news:Of**************@tk2msftngp13.phx.gbl...
That said, you should be able to change the name of trace.axd in the
machine.config file to a different name and the HttpHandler it maps to will answer to that name instead. Note that if you change the extension, you
must make sure that the new extension maps to an extension that ASP.NET
handles. You can change that via the IIS MMC.

Joe K.

"Scott M." <s-***@nospam.nospam> wrote in message
news:eN**************@TK2MSFTNGP12.phx.gbl...
The trace log (trace.axd) is a virtual file. It is created in memory only
and does not exist physically on your hard drive. As such, you probably
won't be able to get much farther than you are right now. It would be
easier to simply write to your application's own log file for users to

view
or that your application can read and display.
"who be dat?" <wh******@dot.com> wrote in message
news:10*************@corp.supernews.com...
Hello all. I'm writing an application that is writing trace information that can be viewed in trace.axd. I would like to rename this and use a different name specific to my application. I know the name of this is

set
in
machine.config. I was hoping it would be possible to change this in
web.config. I got it to work, kind of. Good news is I can change the

name
in
my web.config file. Bad news is that trace.axd still works meaning I can access the log file by using two different names, the one I created in
web.config and trace.axd . There is a bit of a problem with this though. When I click on a link to view trace results in my custom axd webpage,

the links are actually to the trace.axd webpage instead of using the name I supplied in web.config file.

Any ideas how I can do this or is it even possible? The reason why I want to do this is because I'm writing a web app I'd like to release to the
public upon completion. I write some error messages out to the trace log
to
help with diagnosing problems. Thing is, the trace information could
compromise some security I'm implementing. I'd like to rename the trace webpage in web.config. That way, when someone installs this on a

webhosting
service, they can rename the webpage to whatever they want to and keep

it secret thereby helping a bit in the area of security.

Chris Smith



Nov 18 '05 #5
You can change it on a per application basis. It is just an HttpHandler.
Just clear it out in the config of each application and then re-add it with
whatever name you want. Check out the configuration reference for the
httpHandlers section.

In terms of doing instrumentation stuff in your web application, you might
want to consider looking at things like Log4Net
http://logging.apache.org/log4net/ or Microsoft's Logging Application Block.
Both provide more full-featured logging and instrumentation frameworks for
your application.

Joe K.

"who be dat?" <wh******@dot.com> wrote in message
news:10*************@corp.supernews.com...
Yeah, I think you can change the name of trace.axd to something else. Sure would be nice if you could do it on a per application basis. I'll probably do what the other guy said and write necessary information out to a log file I will create. Thanks!!

Chris Smith

"Joe Kaplan (MVP - ADSI)" <jo*************@removethis.accenture.com> wrote
in message news:Of**************@tk2msftngp13.phx.gbl...
That said, you should be able to change the name of trace.axd in the
machine.config file to a different name and the HttpHandler it maps to will
answer to that name instead. Note that if you change the extension, you
must make sure that the new extension maps to an extension that ASP.NET
handles. You can change that via the IIS MMC.

Joe K.

"Scott M." <s-***@nospam.nospam> wrote in message
news:eN**************@TK2MSFTNGP12.phx.gbl...
The trace log (trace.axd) is a virtual file. It is created in memory only and does not exist physically on your hard drive. As such, you probably won't be able to get much farther than you are right now. It would be
easier to simply write to your application's own log file for users to

view
or that your application can read and display.
"who be dat?" <wh******@dot.com> wrote in message
news:10*************@corp.supernews.com...
> Hello all. I'm writing an application that is writing trace information > that can be viewed in trace.axd. I would like to rename this and use a
> different name specific to my application. I know the name of this
is
set
in
> machine.config. I was hoping it would be possible to change this in
> web.config. I got it to work, kind of. Good news is I can change the name
in
> my web.config file. Bad news is that trace.axd still works meaning I can > access the log file by using two different names, the one I created
in > web.config and trace.axd . There is a bit of a problem with this

though. > When I click on a link to view trace results in my custom axd webpage, the
> links are actually to the trace.axd webpage instead of using the
name I > supplied in web.config file.
>
> Any ideas how I can do this or is it even possible? The reason why
I
want
> to do this is because I'm writing a web app I'd like to release to
the > public upon completion. I write some error messages out to the trace log
to
> help with diagnosing problems. Thing is, the trace information
could > compromise some security I'm implementing. I'd like to rename the

trace > webpage in web.config. That way, when someone installs this on a
webhosting
> service, they can rename the webpage to whatever they want to and

keep it
> secret thereby helping a bit in the area of security.
>
>
>
> Chris Smith
>
>
>



Nov 18 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Joshua Coady | last post by:
Do Trace calls have any impact on performance if Trace is disabled in the config file? Josh
8
by: Vincent Finn | last post by:
I know the answer to the question above is yes but my reason for asking is that it doesn't seem to work properly I have a manged C++ WinForms project In it I have a form A, I want to derive a...
3
by: Michael Bøcker-Larsen | last post by:
Hi I'v been stuck on this problem for ages now. I have found that I'm not the only one with this problem, by looking through the different newsgroups. Hope you can help me! I know there is a...
2
by: aallee83 | last post by:
i'm new in asp.net after develop my solution i copied it on the server where I want it to run but something cares... WHAT?!?! thank you in advance File or assembly name System, or one of its...
1
by: Olav Tollefsen | last post by:
I get the included error message when trying to run my ASP.NET application under Windows Server 2003 (with all updates installed). How can I troubleshoot this? Olav File or assembly name...
0
by: mrkbrndck | last post by:
I would like to open a log file in a windows UI that corresponds to the file maintained in the loggingDistributorConfig.config file. Has any one done this? Below is the code I tried to use and...
13
by: Alison Givens | last post by:
....... that nobody knows the answer. I can't imagine that I am the only one that uses parameters in CR. So, my question again: I have the following problem. (VB.NET 2003 with CR) I have a...
9
by: Wayne Smith | last post by:
I've come up against a major headache that I can't seem to find a solution for but I'm sure there must be a workaround and I would really be grateful of any help. I'm currently building a web...
0
by: james.dixon | last post by:
Hi I have been having a bit of a look at the Microsoft Logging Application Block (using .NET 1.1). I found it easy to get going, but now have struck a bit of a brick wall. I want to...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.