Rank: Fanatic
Joined: 10/2/2007 Posts: 315 Location: Czech Republic
|
Now you can try install via the Web Application Installer which handles setting the IIS7 App Pool mode correctly - along with creating the db, setting permissions etc.. Here is the Web App Gallery link: http://www.microsoft.com/web/gallery/Umbraco.aspxPetr
|
Rank: Fanatic
Joined: 10/2/2007 Posts: 315 Location: Czech Republic
|
Codeplex is sometimes slow, so here is aspnet35.config for Umbraco 4 Petr Code: <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="urlrewritingnet" restartOnExternalChanges="true" requirePermission="false" type="UrlRewritingNet.Configuration.UrlRewriteSection, UrlRewritingNet.UrlRewriter" />
<!-- ASPNETAJAX --> <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere" /> <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" /> <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" /> <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" /> </sectionGroup> </sectionGroup> </sectionGroup>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <section name="umbraco.presentation.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> </sectionGroup> </configSections>
<urlrewritingnet configSource="config\UrlRewriting.config" />
<appSettings> <add key="umbracoDbDSN" value="datalayer=SqlServer;server=.\sqlexpress;database=DATABASE;user id=DBUSER;password=PASSWORD" /> <add key="umbracoConfigurationStatus" value="" /> <add key="umbracoReservedUrls" value="/config/splashes/booting.aspx,/install/default.aspx,/config/splashes/noNodes.aspx" /> <add key="umbracoReservedPaths" value="/umbraco/" /> <add key="umbracoContentXML" value="/data/umbraco.config" /> <add key="umbracoStorageDirectory" value="/data" /> <add key="umbracoPath" value="/umbraco" /> <add key="umbracoEnableStat" value="false" /> <add key="umbracoHideTopLevelNodeFromPath" value="true" /> <add key="umbracoEditXhtmlMode" value="true" /> <add key="umbracoUseDirectoryUrls" value="false" /> <add key="umbracoDebugMode" value="true" /> <add key="umbracoTimeOutInMinutes" value="20" /> <add key="umbracoDisableVersionCheck" value="true" /> <add key="umbracoDisableXsltExtensions" value="true" /> <add key="umbracoDefaultUILanguage" value="en" /> <add key="umbracoProfileUrl" value="profiler" /> <add key="umbracoUseSSL" value="false" /> <add key="umbracoUseMediumTrust" value="false" /> </appSettings>
<system.net> <mailSettings> <smtp> <network host="127.0.0.1" userName="username" password="password" /> </smtp> </mailSettings> </system.net>
<!-- REMOVE FOR BETA --> <!-- added by NH to test foreign membership providers--> <connectionStrings> <remove name="LocalSqlServer" /> <add name="LocalSqlServer" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=C:\USERS\HARTVIG\DOCUMENTS\VISUAL STUDIO 2005\WEBSITES\AJAXENABLEDWEBSITE2\APP_DATA\ASPNETDB.MDF;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings>
<system.web> <!-- <trust level="Medium" originUrl=".*" />--> <customErrors mode="Off" /> <trace enabled="true" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" /> <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20" /> <globalization requestEncoding="UTF-8" responseEncoding="UTF-8" /> <xhtmlConformance mode="Strict" />
<pages enableEventValidation="false"> <!-- ASPNETAJAX --> <controls> <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add tagPrefix="umbraco" namespace="umbraco.presentation.templateControls" assembly="umbraco" /> </controls> </pages>
<httpModules> <!-- URL REWRTIER --> <add name="UrlRewriteModule" type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" /> <add name="umbracoRequestModule" type="umbraco.presentation.requestModule" /> <!-- UMBRACO --> <add name="viewstateMoverModule" type="umbraco.presentation.viewstateMoverModule" /> <add name="umbracoBaseRequestModule" type="umbraco.presentation.umbracobase.requestModule" /> <!-- ASPNETAJAX --> <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> </httpModules>
<httpHandlers> <remove verb="*" path="*.asmx"/> <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
<!-- UMBRACO CHANNELS --> <add verb="*" path="umbraco/channels.aspx" type="umbraco.presentation.channels.api, umbraco" /> <add verb="*" path="umbraco/channels/word.aspx" type="umbraco.presentation.channels.wordApi, umbraco" /> </httpHandlers>
<compilation defaultLanguage="c#" debug="true" batch="false"> <assemblies> <!-- ASPNETAJAX --> <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> </assemblies> </compilation>
<authentication mode="Forms"> <forms name="yourAuthCookie" loginUrl="login.aspx" protection="All" path="/" /> </authentication>
<authorization> <allow users="?" /> </authorization>
<!-- Membership Provider --> <membership defaultProvider="UmbracoMembershipProvider" userIsOnlineTimeWindow="15"> <providers> <clear /> <add name="UmbracoMembershipProvider" type="umbraco.providers.members.UmbracoMembershipProvider" enablePasswordRetrieval="false" enablePasswordReset="false" requiresQuestionAndAnswer="false" defaultMemberTypeAlias="TestType" /> <add name="AspNetSqlMemberShipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="LocalSqlServer" /> <add name="UsersMembershipProvider" type="umbraco.providers.UsersMembershipProvider" enablePasswordRetrieval="false" enablePasswordReset="false" requiresQuestionAndAnswer="false" /> </providers> </membership>
<!-- added by NH to support membership providers in access layer --> <roleManager enabled="true" defaultProvider="UmbracoRoleProvider"> <providers> <clear /> <add name="UmbracoRoleProvider" type="umbraco.providers.members.UmbracoRoleProvider" applicationName="umbraco" /> </providers> </roleManager>
<!-- Sitemap provider--> <siteMap defaultProvider="UmbracoSiteMapProvider" enabled="true"> <providers> <clear /> <add name="UmbracoSiteMapProvider" type="umbraco.presentation.nodeFactory.UmbracoSiteMapProvider" defaultDescriptionAlias="description" securityTrimmingEnabled="true" /> </providers> </siteMap> </system.web>
<!-- ASPNET3.5 CODEDOM--> <system.codedom> <compilers> <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <providerOption name="CompilerVersion" value="v3.5"/> <providerOption name="WarnAsError" value="false"/> </compiler> </compilers> </system.codedom>
<!-- ASPNETAJAX --> <system.web.extensions> <scripting> <scriptResourceHandler enableCompression="true" enableCaching="true" /> </scripting> </system.web.extensions>
<!-- The system.webServer section is required for running ASP.NET AJAX under Internet Information Services 7.0. It is not necessary for previous version of IIS. --> <system.webServer> <validation validateIntegratedModeConfiguration="false"/> <modules> <!-- Asp.net 3.5 Modules--> <remove name="ScriptModule" /> <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<!-- UMBRACO modules--> <add name="UrlRewriteModule" type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" /> <add name="umbracoRequestModule" type="umbraco.presentation.requestModule" /> <add name="viewstateMoverModule" type="umbraco.presentation.viewstateMoverModule" /> <add name="umbracoBaseRequestModule" type="umbraco.presentation.umbracobase.requestModule" /> </modules> <handlers> <!-- Asp.net 3.5 handlers--> <remove name="WebServiceHandlerFactory-Integrated"/> <remove name="ScriptHandlerFactory" /> <remove name="ScriptHandlerFactoryAppServices" /> <remove name="ScriptResource" /> <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"/> <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"/> <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<!-- UMBRACO Handlers --> <add verb="*" name="Channels" path="umbraco/channels.aspx" type="umbraco.presentation.channels.api, umbraco" /> <add verb="*" name="Channels_Word" path="umbraco/channels/word.aspx" type="umbraco.presentation.channels.wordApi, umbraco" /> </handlers> </system.webServer>
<!-- Ajax 1.0 Compatibility --> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/> <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/> <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/> </dependentAssembly> </assemblyBinding> </runtime> </configuration>
|
 Rank: Devotee
Joined: 7/8/2008 Posts: 73 Location: Norway,
|
nico_ wrote:So it is confirmed you can run it on Windows Server 2008 with .NET 3.5, excellent. Does anyone know if this includes the 64-bit version as well? I'm talking about production, not dev environment.
thanks. Works on 64-bit for production (-: Fredrik
|
 Rank: Devotee
Joined: 3/19/2008 Posts: 69 Location: London
|
I use Umbraco 3.0.5 and Umbraco 4.0 on Windows Server 2008
Running the application in Classic (Application Pool) mode, no configuration fiddling needed. Performance not really an issue.
Neil
|
Rank: Newbie
Joined: 3/24/2009 Posts: 17 Location: uk
|
yes. Even I could not download this file.
whe i clicked download on right top , i got umbraco 4.0 downloaded where as i like to download web.config file.
Funny!!
|
 Rank: Enthusiast
Joined: 3/18/2009 Posts: 37 Location: Curitiba, Brazil
|
Tx for all! I have changed the code of web.config using the code of Petr Snobelt and my aplication RUN!!! Tx a lot, and, YES, umbraco works in win 64 bits!!! []'s
|
 Rank: Enthusiast
Joined: 7/1/2008 Posts: 28 Location: UK
|
Not sure if you can help me... I'm trying to install Umbraco locally on Vista (IIS7) and ASP.NET35 - I have used the web.config shown above but still getting an error. Quote: HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid. Detailed Error Information Module IIS Web Core Notification BeginRequest Handler Not yet determined Error Code 0x80070021 Config Error This configuration section cannot be used at this path. This happens when the section is locked at a parent level. Locking is either by default (overrideModeDefault="Deny"), or set explicitly by a location tag with overrideMode="Deny" or the legacy allowOverride="false". Config File \\?\C:\inetpub\wwwroot\umbraco\web.config Requested URL http://localhost:80/umbraco/install/ Physical Path C:\inetpub\wwwroot\umbraco\install\ Logon Method Not yet determined Logon User Not yet determined Config Source
185: </modules> 186: <handlers> 187: <!-- Asp.net 3.5 handlers-->
Any help appreciated... Very much looking forward to getting to grips with Umbraco
WARNING: I will ask stupid questions...
|
 Rank: Enthusiast
Joined: 7/1/2008 Posts: 28 Location: UK
|
Damn :( ... I was hoping to wake up to someone giving me a pointer about this, anyone???
WARNING: I will ask stupid questions...
|