add WebResource.axd support
[mono.git] / data / machine.config
1 <?xml version="1.0" encoding="utf-8"?>
2
3 <configuration>
4
5         <configSections>
6                 <section name="appSettings" type="System.Configuration.NameValueFileSectionHandler, System" />
7
8                 <section name="system.diagnostics" type="System.Diagnostics.DiagnosticsConfigurationHandler, System" />
9                 <sectionGroup name="system.web">
10                         <section name="httpHandlers"
11                                  type="System.Web.Configuration.HttpHandlersSectionHandler, System.Web" />
12                         <section name="httpModules"
13                                  type="System.Web.Configuration.HttpModulesConfigurationHandler, System.Web" />
14                         <section name="machineKey"
15                                  type="System.Web.Configuration.MachineKeyConfigHandler, System.Web" />
16                         <section name="authentication"
17                                  type="System.Web.Configuration.AuthenticationConfigHandler, System.Web" />
18                         <section name="authorization"
19                                  type="System.Web.Configuration.AuthorizationConfigHandler, System.Web" />
20                         <section name="globalization"
21                                  type="System.Web.Configuration.GlobalizationConfigurationHandler, System.Web" />
22                         <section name="sessionState"
23                                  type="System.Web.SessionState.SessionStateSectionHandler, System.Web" />
24                         <section name="webServices"
25                                  type="System.Web.Services.Configuration.WebServicesConfigurationSectionHandler, System.Web.Services" />
26                         <section name="webControls"
27                                  type="System.Web.Configuration.WebControlsSectionHandler, System.Web" />
28                         <section name="compilation"
29                                  type="System.Web.Configuration.CompilationConfigurationHandler, System.Web" />
30                 </sectionGroup>
31                 <sectionGroup name="system.net">
32                         <section name="settings"
33                                  type="System.Net.Configuration.NetConfigurationHandler, System" />
34                         <section name="connectionManagement"
35                                  type="System.Net.Configuration.ConnectionManagementHandler, System" />
36                         <section name="authenticationModules"
37                                  type="System.Net.Configuration.NetAuthenticationModuleHandler, System" />
38                         <section name="defaultProxy"
39                                  type="System.Net.Configuration.DefaultProxyHandler, System" />
40                         <section name="webRequestModules"
41                                  type="System.Net.Configuration.WebRequestModuleHandler, System" />
42                 </sectionGroup>
43                 <section name="system.drawing" type="System.Configuration.NameValueSectionHandler" />
44         </configSections>
45         <system.net>
46                 <connectionManagement>
47                         <add address="*" maxconnection="2" />
48                 </connectionManagement>
49                 <authenticationModules>
50                         <add type="System.Net.BasicClient" />
51                 </authenticationModules>
52                 <defaultProxy>
53                         <proxy />
54                         <!-- bypassonlocal and proxyaddress are ok -->
55                         <!-- usessystemdefault is not supported -->
56                 </defaultProxy>
57                 <webRequestModules>
58                         <add prefix="http" type="System.Net.HttpRequestCreator, System" />
59                         <add prefix="https" type="System.Net.HttpRequestCreator, System" />
60                         <add prefix="file" type="System.Net.FileWebRequestCreator, System" />
61                 </webRequestModules>
62                 <settings>
63                         <ipv6 enabled="false"/>
64                 </settings>
65         </system.net>
66         <system.web>
67                 <httpHandlers>
68                         <add verb="*" path="*.aspx" type="System.Web.UI.PageHandlerFactory, System.Web" />
69                         <add verb="*" path="*.asmx" validate="false"
70                              type="System.Web.Services.Protocols.WebServiceHandlerFactory, System.Web.Services" />
71                         <add verb="*" path="*.ashx" type="System.Web.UI.SimpleHandlerFactory, System.Web" />
72                         <add verb="GET" path="WebResource.axd" type="System.Web.Handlers.AssemblyResourceLoader, System.Web" />
73                         <add verb="*" path="*.asax" type="System.Web.HttpForbiddenHandler, System.Web" />
74                         <add verb="*" path="*.ascx" type="System.Web.HttpForbiddenHandler, System.Web" />
75                         <add verb="*" path="*.config" type="System.Web.HttpForbiddenHandler, System.Web" />
76                         <add verb="*" path="*.cs" type="System.Web.HttpForbiddenHandler, System.Web" />
77                         <add verb="GET,HEAD" path="*" type="System.Web.StaticFileHandler, System.Web" />
78                         <add verb="*" path="*" type="System.Web.HttpMethodNotAllowedHandler, System.Web" />
79                 </httpHandlers>
80                 <httpModules>
81                         <add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule, System.Web" />
82                         <add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule, System.Web" />
83                         <add name="Session" type="System.Web.SessionState.SessionStateModule, System.Web" />
84                 </httpModules>
85                 <authentication mode="Forms">
86                         <forms name=".MONOAUTH" loginUrl="login.aspx" protection="All" timeout="30" path="/">
87                                 <credentials passwordFormat="Clear">
88                                         <!--<user name="gonzalo" password="gonz"/>-->
89                                 </credentials>
90                         </forms>
91                 </authentication>
92                 <machineKey validationKey="AutoGenerate" decryptionKey="AutoGenerate" validation="SHA1" />
93                 <!-- Sample globalization settings
94                 <globalization  requestEncoding="iso-8859-1"
95                                 responseEncoding="iso-8859-1"
96                                 fileEncoding="iso-8859-1" 
97                                 culture="en-US"
98                                 uiculture="en-US" />
99                 -->
100                 <sessionState mode="InProc" />
101                 <webServices>
102                         <protocols>
103                                 <add name="HttpSoap"/>
104                                 <add name="HttpPost"/>
105                                 <add name="HttpGet"/>
106                                 <add name="Documentation"/>
107                         </protocols>
108                         <wsdlHelpGenerator href="DefaultWsdlHelpGenerator.aspx" />
109                 </webServices>
110                 <webControls clientScriptsLocation="/web_scripts" />
111                 <compilation debug="false" defaultLanguage="c#">
112                         <compilers>
113                         <compiler language="cs;c#;csharp" extension=".cs" warningLevel="1" compilerOptions=""
114                                   type="Microsoft.CSharp.CSharpCodeProvider, System" />
115                         <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb"
116                                   warningLevel="1" compilerOptions=""
117                                   type="Microsoft.VisualBasic.VBCodeProvider, System" />
118                         </compilers>
119                         <assemblies>
120                                 <!--<add assembly="mscorlib" /> -->
121                                 <add assembly="System" />
122                                 <add assembly="System.Xml" />
123                                 <add assembly="System.Data" />
124                                 <add assembly="System.Web" />
125                                 <add assembly="System.Web.Services" />
126                                 <add assembly="System.Drawing" />
127                                 <add assembly="*" /> <!-- Add assemblies in bin directory -->
128                         </assemblies>
129                 </compilation>
130                 
131         </system.web>
132         
133         <appSettings>
134         <!--<add key="yourkey" value="your value" /> -->
135         <!--<remove key="a key defined higher in the hierarchy" /> -->
136         <!--<clear/> Removes all defined settings -->
137         </appSettings>
138         <system.diagnostics>
139                 <trace autoflush="false" indentsize="4" />
140         </system.diagnostics>
141         <system.drawing>
142         </system.drawing>
143 </configuration>
144
145