2012-08-26 72 views
0

當我「發佈」或「打包」我擁有的Azure「雲服務」WCF時,發佈或包實際上是否包含我的應用程序的源代碼,或者只是發佈的二進制文件。有沒有辦法讓微軟可以看到我的應用程序的代碼?假設實際的C#代碼未被髮布或在Microsoft服務器中被看到是否安全?如果正在發佈二進制文件,二進制文件無法恢復爲源代碼嗎?我只是想保護我的知識產權。Azure發佈包內容

+0

.Net程序集可以很容易地反編譯。不過,我真的不認爲微軟會這樣做。 – SLaks

回答

1

二進制文件被部署。

任何.NET庫都可以非常普通地進行反編譯,儘管存在使反編譯代碼更難以閱讀的混淆工具(有關開源反編譯器的討論,請參閱Open Source Alternatives to Reflector?)。

我個人不會關心微軟反編譯和盜取你的IP。無論如何,任何託管服務提供商對您的部署都具有相似的訪問權限。