2012-08-26 55 views
0

当我“发布”或“打包”我拥有的Azure“云服务”WCF时,发布或包实际上是否包含我的应用程序的源代码,或者只是发布的二进制文件。有没有办法让微软可以看到我的应用程序的代码?假设实际的C#代码未被发布或在Microsoft服务器中被看到是否安全?如果正在发布二进制文件,二进制文件无法恢复为源代码吗?我只是想保护我的知识产权。Azure发布包内容

+0

.Net程序集可以很容易地反编译。不过,我真的不认为微软会这样做。 – SLaks

回答

1

二进制文件被部署。

任何.NET库都可以非常普通地进行反编译,尽管存在使反编译代码更难以阅读的混淆工具(有关开源反编译器的讨论,请参阅Open Source Alternatives to Reflector?)。

我个人不会关心微软反编译和盗取你的IP。无论如何,任何托管服务提供商对您的部署都具有相似的访问权限。