By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,760 Members | 955 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,760 IT Pros & Developers. It's quick & easy.

Deployment Question

P: n/a
In consideration of protecting intellectual property, when deploying an
ASP.NET application, do I have to deploy all of the code-behind files?
(e.g., default.aspx.cs), or can I simply deploy the ASPX and ASCX files,
with all the code from all code-behind files compiled into an obfuscated
assembly? I need to know the minimum number of files I need to distribute.
What about .ascx files and their associated code-behind files?

Thanks.
Nov 18 '05 #1
Share this Question
Share on Google+
2 Replies


P: n/a
Hi There Jeff,

The code-behind files are compiled into a dll which can be found in the bin
dir of your application. So basicly the .aspx files and the dll in the bin
dir would be enough to run your app.

Though there is an option in VS.NET to do this for you:

Use the option "Copy project" from the VS.NET project menu and then specify
"Only files needed to run this application".

Hope it helps,

Gerben van Loon.

"Jeff S" <Ya*****@OkeyDokey.com> wrote in message
news:OW*************@tk2msftngp13.phx.gbl...
In consideration of protecting intellectual property, when deploying an
ASP.NET application, do I have to deploy all of the code-behind files?
(e.g., default.aspx.cs), or can I simply deploy the ASPX and ASCX files,
with all the code from all code-behind files compiled into an obfuscated
assembly? I need to know the minimum number of files I need to distribute.
What about .ascx files and their associated code-behind files?

Thanks.

Nov 18 '05 #2

P: n/a
Jeff S wrote:
In consideration of protecting intellectual property, when deploying an
ASP.NET application, do I have to deploy all of the code-behind files?
(e.g., default.aspx.cs), or can I simply deploy the ASPX and ASCX files,
with all the code from all code-behind files compiled into an obfuscated
assembly? I need to know the minimum number of files I need to distribute.
What about .ascx files and their associated code-behind files?

Thanks.


There's an obfuscator in VS.NET 2003 I believe, but not really
rock-solid in my mind. If you need more protection, seek out 3rd party
obfuscators.

--
Craig Deelsnyder
Microsoft MVP - ASP/ASP.NET
Nov 18 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.