dll に dotfuscator を使用しましたが、Web サイトを公開した後、ページ名が見つからないようです。Web ページにも dotfuscator を使用する必要がありますか? このエラーを修正する方法
3 に答える
Web サイトのバイナリを公に配布することはないので、Web サイトやアプリケーションを難読化する必要はありません。Web サーバーのみがアクセスでき、bin フォルダーは Web アクセスから保護されているため、誰もあなたの Web サイトの dll をダウンロードすることはありません。
既定では、入力アセンブリ内のすべてのメソッド名とクラスの名前が変更されますが、Dotfuscator (およびその他の難読化ツール) は、.aspx ページ (バインドされたコントロールなど) を介してアクセスしているものを認識しないため、すべての項目を除外する必要があります。 .aspx マークアップまたは埋め込みスクリプトが名前またはリフレクションのいずれかでアクセスしていること。
潜在的な出発点については、このナレッジ ベースの記事を参照してください。
難読化を使用する必要があるのはなぜですか?アプリケーションのパフォーマンスを向上させたいからですか?そうであれば、難読化は 100% 安全ではないため、難読化の代わりに gzip 圧縮を使用してください。不要なエラーにつながる可能性があります。
gzip 圧縮により、サーバーから送信されるバイト数を減らすことができます。これにより、帯域幅の使用量が削減されます。送信されたデータ、データの圧縮率、およびクライアント ブラウザがそれをサポートしているかどうか (IIS は、gzip 圧縮をサポートするクライアント (Internet Explorer 6.0 や Firefox など) にのみ gzip 圧縮コンテンツを送信します) に応じて、サーバーはより多くの要求を処理できます。毎秒。実際、返されるデータの量を減らすことができれば、1 秒あたりのリクエスト数を増やすことができます。gzip 圧縮は IIS 6.0 に組み込まれており、IIS 5.0 で使用されている gzip 圧縮よりもはるかに優れています。残念ながら、IIS 6.0 で gzip 圧縮を有効にしようとすると、