Gau*_*pta 3 c# asp.net security
我来自PHP/Rails背景,其中部署网站通常意味着在Web服务器上的正确目录中FTP/Checkout源代码.
但是,我被要求开发一个ASP.NET网站,有些人建议我"发布"该网站,而不是直接复制源代码.显然,这会将代码隐藏(.cs)文件转换为已编译的DLL等.
我的应用程序不包含任何特定的秘密业务逻辑.这是一个常见的购物车应用程序.我的问题是,这是一个好主意吗?如何使C#代码驻留在服务器上使应用程序更安全?
ASP.NET代码将始终被编译 - 或者:
就个人而言,我认为部署预编译代码并不会带来很多安全好处(除非您对预编译的DLL进行模糊处理).
那说我更喜欢这些好处:
注意:来自Rails/PHP,您可能希望继续将.ASPX和.CS文件部署到您的服务器.好处是,以您可能习惯的方式修改正在运行的应用程序更容易.如果您遵循严格的部署生命周期,这不是一个很好的做法,但在某些情况下它可能很有用.
| 归档时间: |
|
| 查看次数: |
2237 次 |
| 最近记录: |