2011-01-17 10 views
2

Ich verdrahte eine Website mit aspx und C#, und ich möchte meine C# -Code (.cs-Dateien) verschlüsseln No boby sehen und ändern Sie meinen Code.ASPX C# Code Sicherheit

Kann ich das tun?

+0

Es ist 'verschlüsseln' Sir! – Farshid

Antwort

1

Mit ASP.NET haben Sie die Möglichkeit, Ihre Website zu veröffentlichen, die .aspx "Platzhalter" erzeugt und den Code in binäre .dlls kompiliert. Sie müssen jedoch sicherstellen, dass die Option "Erlaube diese vorkompilierte Site nicht änderbar" aktiviert ist, damit auf dem Hostserver kein Code oder Markup sichtbar ist.

1

kompilieren und veröffentlichen Sie Ihre Website. und Sie können versuchen Dotfuscator

+0

Wie kann ich meine Website kompilieren? – atromgame

+0

auf Projekt-Explorer, wählen Sie Ihr Projekt, klicken Sie auf die rechte Schaltfläche, und Sie werden eine Option Menüfeld sehen. und es gibt eine Option, welcher Name "veröffentlichen" ist, klicken Sie einfach darauf und folgen Sie den Anweisungen –

1

(Encrypting oder sogar Verschleiern) Code ist wahrscheinlich der falsche Weg geh darüber.

Stellen Sie stattdessen sicher, dass nur berechtigte Personen Zugriff auf diese Maschine haben. Personen, die über IIS auf die Site zugreifen, können nicht auf .cs-Dateien zugreifen.

Auch wenn Sie Ihre Anwendung kompilieren, können alle .NET-Assemblys noch demontiert werden. Verschleierung macht es schwieriger, aber nicht unmöglich.