Search code examples
c#asp.netvb.netinternet-explorer-6client-side

Can an ASP web app write to a log file on end user computer


Ok I know this is a probably a very basic question but I'm more of a winform person.

Question is simple.

If we Add System.IO to a Web Form . Can we then use a StreamWriter to write a log file to the end user Computer?

For example if page_Load use the following code:

StreamWriter sr=New StreamWriter("C:\abc.log)

sr.Write("ABC")

Then where this abc.log file is created? on webserver or on end user? If on websever then how can we write it on the end user machine?

I want to write a log file on the client machine. What are options? Is using a cookie an option?


Solution

  • As far my knowledge you can't write the client file using asp.net.
    In your example you are writing the file where application is hosted.

    Means the application server's c:\abc.log