I have developed a web application in ASP.NET 3.5 and C#. When I deploy the application, people can see the telltale signs that I’m using ASP.NET. How do I make it so that anyone who sees my site won’t see that I’m using ASP.NET?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Because of the nature of ASP.NET, any dynamically built control will show up with
$Ctrl. If you use ViewState, that will show up. If you use ASP.NET Event Validation, that will show up.If you don’t want it to show up, all you can do is use another Framework (ASP.NET MVC), or not use any of those features of ASP.NET (Which would be silly if you’re using ASP.NET).
If your pages are suffixed with
.aspx, then everyone is going to know you’re using ASP.NET anyway. Are you using URL Rewriting?