我遇到了安全问题.银行不允许在项目中使用DLL.允许DataAccess 和/或使用外部服务(如电子邮件客户端mailchimp,icontct)需要什么样的结构.
有没有其他人遇到过这种问题?如果他们有应该如何构建项目(.net 3.5+).
谢谢,KJ
你的意思是没有外部DLL可以使用?.NET基本上是一系列DLL(BCL)+运行时.但是,我可以想象这家银行希望能够检查您的应用程序代码,而无需使用.NET Reflector检查任何外部程序集.在那种情况下,即使使用ILMerge也无法解决问题,因为这不会使安全问题消失.它只会隐藏应用程序集中的那些外部程序集,并使所有内容更难以检查.
我认为你唯一的选择就是使用尽可能少的外部框架越好,如果你使用它们,让银行对其进行检查与.net反射,准确地告诉你使用的配置.
说实话,我认为如果不使用外部库,很难提高效率.以日志框架为例.即使是最简单的应用程序也可以从日志框架中受益.
| 归档时间: |
|
| 查看次数: |
270 次 |
| 最近记录: |