5

Visual Studio 2008からWebサイトを操作すると、いくつかのオプションを含むダイアログボックスが表示されます。それらの1つは、「固定の名前付けと単一ページのアセンブリを使用する」です。

私たちはそれを有効にしていませんが、このオプションの長所と短所は何ですか?パフォーマンスなどに違いはありますか?これを使用すべきか、使用すべきではありませんか?

このオプションがないと、公開後にbinフォルダーに774個のファイルが取得されます。これを確認すると、すべてのascxが独自のdllを取得するため、1320個のファイルが取得されます。

これを確認すると、「固定名」は自分のコンピューターでのみ固定されますか?それとも、同僚がWebサイトを公開するときも同じですか?

4

1 に答える 1

8

修正された名前付きアセンブリは、ページレベルの更新に柔軟性を提供します。各ページには(ランダムな名前ではなく)独自の名前付きアセンブリがあるため、必要なアセンブリを更新するだけでアプリケーションを簡単に更新できます。欠点は、アセンブリの数が多いこと(保守が難しいこと)であり、パフォーマンスがわずかに低下することもあります。

詳細については、次の記事を確認してください:http: //msdn2.microsoft.com/en-us/library/ms229863 (VS.80).aspx

回答のソース:http: //forums.asp.net/t/1057767.aspx

MSDNの記事から:

固定アセンブリ名MSIWindowsインストーラーを使用してWebアプリケーションを展開するなどの一部のシナリオでは、一貫性のあるファイル名と内容、および更新用のアセンブリまたは構成設定を識別するための一貫性のあるディレクトリ構造を使用する必要があります。このような場合は、-fixednamesオプションを使用して、複数のページがアセンブリにコンパイルされる場所を使用する代わりに、ASP.NETコンパイルツールが各ソースファイルのアセンブリをコンパイルするように指定できます。これにより、多数のアセンブリが発生する可能性があるため、スケーラビリティが懸念される場合は、このオプションを慎重に使用する必要があります。

于 2011-04-15T10:29:25.323 に答える