有人能从浏览器中看到.aspx网站的代码隐藏吗?
我被告知这是可能的,但我真的找不到这样做的方法,查看页面源代码只显示演示页面。
那么有没有办法做到这一点呢?又是如何做到的?
谢谢
发布于 2012-11-20 21:12:06
不,如果没有对服务器本身的物理或远程访问,就不可能看到代码隐藏。
从理论上讲,您还可能将IIS服务器错误地配置为显示源文件,这将导致显示源文件,而不是编译它们,但不知道为什么有人会这样做。默认情况下,IIS不会显示它们。
发布于 2012-11-20 21:18:31
默认情况下,当发生异常时,IIS会显示部分代码(aspx或代码隐藏),以及异常的调用堆栈。任何严肃的ASP.NET应用程序都会通过使用特定的错误处理程序以另一种(通常更用户友好的)格式显示错误信息,从而对用户隐藏这些信息。
正如其他人提到的,通常不可能看到代码,因为它是在服务器上编译和运行的服务器端处理程序,而客户端只能看到HTML输出。
https://stackoverflow.com/questions/13473922
复制相似问题