只是想知道它是否真的可能。我有一个大型网站,有数百个JS和HTML文件。
是否可以将它们编译成单个DLL,因此当部署到客户Web服务器时,他们看不到或无法访问代码?
答案 0 :(得分:1)
我从未尝试过,但理论上可以实现这一目标。
HTML - 编译(我假设您使用* .cshtml)
在.csproj文件的<MvcBuildViews>true</MvcBuildViews>
元素中设置<PropertyGroup>
。
JS,你必须将js文件作为资源包含,使用ScriptManager
加载它
CSS - 使用与js相同的方法破解它,但使用Add CSS File in DLL (Class Library)
即使你缩小,混淆,编译并将其作为dll发布,我也可以使用开发人员工具查看html / css / js。老实说,没有任何理由,可怕的调试,没有缓存。
答案 1 :(得分:0)