buildProviders elementu dla kompilacji (ASP.Schemat ustawień netto)
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Definiuje kolekcji dostawców kompilacji, które są wykorzystywane do kompilowania plików zasobów niestandardowych.
<buildProviders>
<add />
<clear/>
<remove />
</buildProviders>
W poniższych sekcjach opisano atrybuty i elementy podrzędne elementy nadrzędne.
Brak.
Tag podrzędny |
Opis |
---|---|
add |
Opcjonalnego elementu. Dodaje dostawcę kompilacji do kolekcji. |
clear |
Opcjonalnego elementu. Usuwa wszystkie odwołania do dostawców build dziedziczone, umożliwiając tylko dostawcy kompilacji dodane przez bieżącego dodać element. |
remove |
Opcjonalnego elementu. Usuwa odwołanie do dostawcy kompilacji dziedziczone z kolekcji. |
Element |
Opis |
---|---|
configuration |
Określa element główny w każdym pliku konfiguracyjnym, który jest używany przez aparatu plików wykonywalnych języka wspólnego oraz.NET Framework aplikacji. |
system.web |
Określa element główny dla aplikacji ASP.Sekcja konfiguracji netto. |
compilation |
Konfiguruje ustawienia kompilacji używane przez program ASP.NET używa się do kompilowania aplikacji. |
buildProviders Element definiuje kolekcji dostawców kompilacji, które są wykorzystywane do kompilowania plików niestandardowych zasobów z określonym typem pliku, a także do generowania kodu podczas kompilacji.
Aby zdefiniować niestandardowy zbudować akcje dla typu pliku w aplikacji ASP.NETTO aplikacji musi pochodzić z klasy BuildProvider klasy, wdrożenia członków w klasie pochodnej konstruowania typu pliku i konfiguruj dostawcę kompilacji dla odpowiedniego rozszerzenia pliku w pliku konfiguracyjnym aplikacji. Aby uzyskać informacje, zobacz BuildProvider.
Następujące domyślne buildProviders element nie jest jawnie skonfigurowane w pliku Machine.config lub głównego pliku Web.config. Jednakże jest domyślnej konfiguracji, który jest zwracany przez aplikację. Elementy są dodawane do buildProviders kolekcji w pliku Web.config w katalogu głównego.
<buildProviders>
<clear />
</buildProviders>
Następujące domyślne buildProviders element jest skonfigurowany w pliku Web.config w katalogu głównego.
<buildProviders>
<add extension=".aspx" type="System.Web.Compilation.PageBuildProvider"/>
<add extension=".ascx" type="System.Web.Compilation.UserControlBuildProvider"/>
<add extension=".master" type="System.Web.Compilation.MasterPageBuildProvider"/>
<add extension=".asix" type="System.Web.Compilation.ImageGeneratorBuildProvider"/>
<add extension=".asmx" type="System.Web.Compilation.WebServiceBuildProvider"/>
<add extension=".ashx" type="System.Web.Compilation.WebHandlerBuildProvider"/>
<add extension=".soap" type="System.Web.Compilation.WebServiceBuildProvider"/>
<add extension=".resx" type="System.Web.Compilation.ResXBuildProvider"/>
<add extension=".resources" type="System.Web.Compilation.ResourcesBuildProvider"/>
<add extension=".wsdl" type="System.Web.Compilation.WsdlBuildProvider"/>
<add extension=".xsd" type="System.Web.Compilation.XsdBuildProvider"/>
<add extension=".js" type="System.Web.Compilation.ForceCopyBuildProvider"/>
</buildProviders>
Poniższy przykład kodu pokazuje jak zdefiniować dostawcy kompilacji, które jest wykorzystywane do kompilowania plików niestandardowych zasobów z określonym rozszerzeniem.
<configuration>
<system.web>
<compilation>
<buildProviders>
<buildProvider
extension=".mafx"
type="MyBuildProviderType, MyBuildProviderAssembly" />
</buildProviders>
</compilation>
</system.web>
</configuration>
Program obsługi sekcji konfiguracji |
|
Członkowskie konfiguracji |
|
Lokalizacje konfigurowalne |
Machine.config Web.config na poziomie katalogu głównego Poziom aplikacji Web.config Directory–level wirtualnego lub fizycznego Web.config |
Wymagania |
Microsoft Internet Information Services (IIS) 5.0, 5.1 lub 6.0 .NET Framework 2.0 Microsoft Visual Studio 2003 lub Visual Studio 2005 |
How to: Configure Specific Folders Using Location Settings
How to: Lock ASP.NET Configuration Settings
Kompilacja elementu (ASP.Schemat ustawień netto)
Dodawanie elementu do buildProviders dla kompilacji (ASP.Schemat ustawień netto)
Wyczyść elementu buildProviders dla kompilacji (ASP.Schemat ustawień netto)
usunąć elementu buildProviders dla kompilacji (ASP.Schemat ustawień netto)
zestawy opcjonalne Element compilation (ASP.Schemat ustawień netto)
codeSubDirectories elementu dla kompilacji (ASP.Schemat ustawień netto)
kompilatory elementu dla kompilacji (ASP.Schemat ustawień netto)
expressionBuilders elementu dla kompilacji (ASP.Schemat ustawień netto)
Konfiguracja elementu (schemat ustawień ogólne)
System.Web elementu (ASP.Schemat ustawień netto)
ASP.NET Web Page Syntax Overview
ASP.NET Configuration File Hierarchy
Ogólne ustawienia konfiguracji (ASP.(NET)
ASP.NET ustawienia konfiguracji