当我“发布”或“打包”我拥有的 Azure“云服务”WCF 时,发布或打包是否实际上包含我的应用程序的源代码,或者只是正在发布的二进制文件。Microsoft 有没有办法查看我的应用程序的代码?假设实际的 C# 代码没有发布或在 Microsoft 服务器中显示是否安全?如果正在发布二进制文件,则无法将二进制文件恢复为源代码,对吗?我只是想保护我的知识产权。
问问题
133 次
1 回答
1
二进制文件被部署。
任何 .NET 库都可以非常简单地进行反编译,尽管有一些混淆工具会使反编译的代码更难阅读(有关开源反编译器的讨论,请参阅Open Source Alternatives to Reflector? )。
就我个人而言,我不会担心 Microsoft 反编译和窃取您的 IP。无论如何,任何托管服务提供商都可以访问您的部署。
于 2012-08-26T23:10:08.490 回答