首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从浏览器中可以看到asp.net代码隐藏?

问从浏览器中可以看到asp.net代码隐藏?
EN

Stack Overflow用户
提问于 2012-11-20 21:10:25
回答 2查看 2.2K关注 0票数 1

有人能从浏览器中看到.aspx网站的代码隐藏吗?

我被告知这是可能的,但我真的找不到这样做的方法,查看页面源代码只显示演示页面。

那么有没有办法做到这一点呢?又是如何做到的?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-20 21:12:06

不,如果没有对服务器本身的物理或远程访问,就不可能看到代码隐藏。

从理论上讲,您还可能将IIS服务器错误地配置为显示源文件,这将导致显示源文件,而不是编译它们,但不知道为什么有人会这样做。默认情况下,IIS不会显示它们。

票数 4
EN

Stack Overflow用户

发布于 2012-11-20 21:18:31

默认情况下,当发生异常时,IIS会显示部分代码(aspx或代码隐藏),以及异常的调用堆栈。任何严肃的ASP.NET应用程序都会通过使用特定的错误处理程序以另一种(通常更用户友好的)格式显示错误信息,从而对用户隐藏这些信息。

正如其他人提到的,通常不可能看到代码,因为它是在服务器上编译和运行的服务器端处理程序,而客户端只能看到HTML输出。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13473922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档