|
1 | | -<?xml version="1.0" encoding="utf-8"?> |
| 1 | +<?xml version="1.0" encoding="utf-8"?> |
2 | 2 | <configuration> |
3 | 3 | <configSections> |
4 | 4 | <sectionGroup name="BlogEngine"> |
|
7 | 7 | </sectionGroup> |
8 | 8 | </configSections> |
9 | 9 | <BlogEngine> |
10 | | - <blogProvider defaultProvider="XmlBlogProvider" fileStoreProvider="XmlBlogProvider"> |
| 10 | + <blogProvider defaultProvider="DbBlogProvider" fileStoreProvider="XmlBlogProvider"> |
11 | 11 | <providers> |
12 | 12 | <add description="Xml Blog Provider" name="XmlBlogProvider" type="BlogEngine.Core.Providers.XmlBlogProvider, BlogEngine.Core" /> |
| 13 | + <add connectionStringName="BlogEngine" description="Sql Database Provider" name="DbBlogProvider" type="BlogEngine.Core.Providers.DbBlogProvider, BlogEngine.Core" /> |
13 | 14 | </providers> |
14 | 15 | </blogProvider> |
15 | 16 | <blogFileSystemProvider defaultProvider="XmlBlogProvider"> |
|
18 | 19 | </providers> |
19 | 20 | </blogFileSystemProvider> |
20 | 21 | </BlogEngine> |
| 22 | + <connectionStrings> |
| 23 | + <clear /> |
| 24 | + <add name="BlogEngine" connectionString="Server=.\SQLEXPRESS;Database=BlogEngine;Trusted_Connection=True;" providerName="System.Data.SqlClient" /> |
| 25 | + </connectionStrings> |
21 | 26 | <appSettings> |
22 | 27 | <!-- Override default application settings here --> |
23 | 28 | <!-- blog usage scenario: singleblog, multiusers or multiblogs --> |
|
104 | 109 | <error statusCode="404" redirect="~/error404.aspx" /> |
105 | 110 | </customErrors> |
106 | 111 | <!--<trust level="Medium"/>--> |
107 | | - <membership defaultProvider="XmlMembershipProvider"> |
| 112 | + <membership defaultProvider="DbMembershipProvider"> |
108 | 113 | <providers> |
109 | 114 | <clear /> |
110 | 115 | <add name="XmlMembershipProvider" type="BlogEngine.Core.Providers.XmlMembershipProvider, BlogEngine.Core" description="XML membership provider" passwordFormat="Hashed" /> |
| 116 | + <add name="DbMembershipProvider" type="BlogEngine.Core.Providers.DbMembershipProvider, BlogEngine.Core" passwordFormat="Hashed" connectionStringName="BlogEngine" /> |
111 | 117 | </providers> |
112 | 118 | </membership> |
113 | | - <roleManager defaultProvider="XmlRoleProvider" enabled="true" cacheRolesInCookie="false"> |
| 119 | + <roleManager defaultProvider="DbRoleProvider" enabled="true" cacheRolesInCookie="false"> |
114 | 120 | <providers> |
115 | 121 | <clear /> |
116 | 122 | <add name="XmlRoleProvider" type="BlogEngine.Core.Providers.XmlRoleProvider, BlogEngine.Core" description="XML role provider" /> |
| 123 | + <add name="DbRoleProvider" type="BlogEngine.Core.Providers.DbRoleProvider, BlogEngine.Core" connectionStringName="BlogEngine" /> |
117 | 124 | </providers> |
118 | 125 | </roleManager> |
119 | 126 | <siteMap defaultProvider="PageSiteMap" enabled="true"> |
|
150 | 157 | <add verb="*" path="opml.axd" type="BlogEngine.Core.Web.HttpHandlers.OpmlHandler, BlogEngine.Core" validate="false" /> |
151 | 158 | <add verb="*" path="apml.axd" type="BlogEngine.Core.Web.HttpHandlers.Apml, BlogEngine.Core" validate="false" /> |
152 | 159 | <add verb="*" path="rsd.axd" type="BlogEngine.Core.Web.HttpHandlers.RsdHandler, BlogEngine.Core" validate="false" /> |
153 | | - <add verb="*" path="sioc.axd" type="BlogEngine.Core.Web.HttpHandlers.Sioc, BlogEngine.Core" validate="false" /> |
| 160 | + <add verb="*" path="sioc.axd" type="BlogEngine.Core.Web.HttpHandlers.Sioc, BlogEngine.Core" validate="false" /> |
154 | 161 | <add verb="*" path="foaf*.axd" type="BlogEngine.Core.Web.HttpHandlers.Foaf, BlogEngine.Core" validate="false" /> |
155 | 162 | <add verb="*" path="*.htm" type="System.Web.StaticFileHandler" /> |
156 | 163 | </httpHandlers> |
157 | 164 | </system.web> |
158 | 165 | <system.webServer> |
159 | | - <validation validateIntegratedModeConfiguration="false" /> |
160 | | - <!-- |
161 | | - Uncomment below to configure custom 404 error; if blog in subfolder, |
162 | | - like "/blog", make sure path includes subfolder |
163 | | - --> |
164 | | - <!--<httpErrors existingResponse="Replace" errorMode="Custom"> |
165 | | - <remove statusCode="404" subStatusCode="-1" /> |
166 | | - <error statusCode="404" prefixLanguageFilePath="" path="/error404.aspx" responseMode="ExecuteURL" /> |
167 | | - </httpErrors>--> |
168 | | - |
| 166 | + <validation validateIntegratedModeConfiguration="false" /> |
169 | 167 | <!-- Enable the staticContent section below to add Expires headers to images for better performance. |
170 | 168 | Some hosting providers does not allow the staticContent section to be set. --> |
171 | 169 | <!-- |
|
205 | 203 | <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> |
206 | 204 | <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> |
207 | 205 |
|
208 | | - |
209 | | - |
210 | | - |
211 | | - |
212 | | - <remove name="ExtensionlessUrlHandler-Integrated-4.0" /><remove name="OPTIONSVerbHandler" /><remove name="TRACEVerbHandler" /><add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" /></handlers> |
| 206 | + |
| 207 | + |
| 208 | + |
| 209 | + |
| 210 | + <remove name="ExtensionlessUrlHandler-Integrated-4.0" /> |
| 211 | + <remove name="OPTIONSVerbHandler" /> |
| 212 | + <remove name="TRACEVerbHandler" /> |
| 213 | + <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" /> |
| 214 | + </handlers> |
213 | 215 | <!-- Enable the httpProtocol section below to manipulate some HTTP headers. |
214 | 216 | Some hosting providers does not allow the httpProtocol section to be set. --> |
215 | 217 | <!-- |
|
0 commit comments