ASP.NET Web サイトをコンパイルし、逆コンパイル (逆エンジニアリング) を不可能にする方法はありますか?
Visual Studio で自分の大きなプロジェクトを書きました。それをコンパイルして購入者に販売したいと考えています。しかし、私は購入者がソースコードを見たり変更したりしたくありません。「この事前にコンパイルされた Web サイトを更新可能にする」のチェックを外して公開 (コンパイル) したにもかかわらず、Reflector のようなものやバイナリからソースを取得する方法について聞いたので心配です。
不可能にする方法はありますか?著作権侵害の防止がすべてです - XXXXXXX.XXX (コードに入力) のような特定の 1 つのドメインでのみ Web サイトが機能するようにする固定コード行を追加しました。しかし、逆コンパイルできてこの行が削除される可能性があることが心配です。
ありがとう