【发布时间】:2015-11-27 10:06:19
【问题描述】:
只是想知道这是否真的可能。我有一个大型网站,有数百个 JS 和 HTML 文件。
是否可以将它们编译成单个 DLL,这样当部署到客户 Web 服务器时,他们看不到或无法访问代码?
【问题讨论】:
-
HTML和JS如何编译成DLL??
标签: javascript c# asp.net-mvc
只是想知道这是否真的可能。我有一个大型网站,有数百个 JS 和 HTML 文件。
是否可以将它们编译成单个 DLL,这样当部署到客户 Web 服务器时,他们看不到或无法访问代码?
【问题讨论】:
标签: javascript c# asp.net-mvc
我没试过,但理论上是可以做到的。
HTML - 编译(我假设你使用 *.cshtml)
在 .csproj 文件的 <PropertyGroup> 元素中设置 <MvcBuildViews>true</MvcBuildViews>。
JS,你需要将js文件作为资源,使用ScriptManager来加载它
CSS - 破解它,使用与 js 相同的方法,但使用 Add CSS File in DLL (Class Library)
即使您将其缩小、混淆、编译并作为 dll 发布,我也可以使用开发人员工具查看 html/css/js。老实说,这没有任何意义,可怕的调试,没有缓存。
【讨论】: