我使用 eziriz .net reactor 来混淆 dll。发布 Web 应用程序后,我创建新项目并混淆主 dll,然后反应器创建一个名为 MyProject_Secure 的新文件夹并将混淆后的 dll 复制到其中。我用我在服务器上的 dll 替换了这个混淆的 dll,但是在这个应用程序之后,我得到了 HTTP 错误 403.14 - 禁止!
我错过了任何特殊设置吗?
我使用 eziriz .net reactor 来混淆 dll。发布 Web 应用程序后,我创建新项目并混淆主 dll,然后反应器创建一个名为 MyProject_Secure 的新文件夹并将混淆后的 dll 复制到其中。我用我在服务器上的 dll 替换了这个混淆的 dll,但是在这个应用程序之后,我得到了 HTTP 错误 403.14 - 禁止!
我错过了任何特殊设置吗?
你可以试试 Confuser Ex,它是开源的,可以在 GitHub 上找到,它的工作方式类似于 Charm:
https://yck1509.github.io/ConfuserEx/
有帮助的话点个赞
我想您应该将所有相关文件添加在一起。它们应该出现在反应器窗口的“附加面板”中。
如果您启用了 NecroBit,您需要确保您的 ASP.NET 控制面板中有“完全信任”。否则 Web 应用程序将无法运行。