HTTP Error 500.19
Running the latest beta from August
Windows 7
IIS 7
I followed the instructions on this page:
sitefinitywatch.com/.../How_to_create_a_Sitefinity_4_0_project_using_IIS.aspx
So the only change I made to the web.config file was to add:
<remove name="WebDAVModule"/>
Everything else is defaulted.
Note: I left the manager the first time before I tried to login to the site the first time and then it wouldn't let me. Kind of annoying. Maybe you can put a value in the project xml file to signal that the initialization of the site is still pending.
TIA for the IIS configuration help!
Hi Tom Miller,
Make sure ASP.NET Framework 2.0 and 3.5 SP1 is installed. By default, ASP is not installed with IIS.
You need to install ASP.NET 2.0 and 3.5 SP1from control panel -> programs and features -> turn windows features on or off under IIS - this will add the correct handler mapping for asp.net content including all extensions.
Check whether there is not application inheritance if you are installing Sitefinity as a child application.
Kind regards,
Ivan Dimitrov
the Telerik team
You where right, I didn't have IIS / ASP.Net turned on.
I do have .Net 3.5.1 installed, but there are a couple of option regarding WCF. Should I turn those on too?
Not sure what you mean by application inheritance reference. I just did the normal install.
Will reply later with my success or continued issue as soon as I test with the ASP.Net stuff turned on!
Hello Tom,
Ok let me know if there are any other issues. Generally it is better to use .NET 3.5 which provides more options and functionality that .NET 2.0.
Sincerely yours,
Ivan Dimitrov
the Telerik team
OK, I got further.
Now I am getting this error:
Line 173: <healthMonitoring>
Line 174: <providers>
Line 175: <add name="OracleWebEventProvider" type="Oracle.Web.Management.OracleWebEventProvider, Oracle.Web, Version=2.111.7.0, Culture=neutral, PublicKeyToken=89b483f429c47342" connectionStringName="OraAspNetConString" buffer="true" bufferMode="OracleNotification"/>
Line 176: </providers>
Line 177: </healthMonitoring>
|
Hi Tom,
This is a line that you have added to the web.config and it is not part of the default installation. We also do not ship a dll Oracle.Web, so I suppose that this is some custom provider you have created. The error says that Oracle.Web is not accessible, it is not in your bin folder or your project does not have reference to it.
Best wishes,
Ivan Dimitrov
the Telerik team
I removed the stuff for Oracle. It was left over from some playing around with an Oracle product.
Manage Dashboard comes up, I select SQL Express, hit OK, and get the following error:
An unhandled exception was generated during the execution of the current
web request. Information regarding the origin and location of the
exception can be identified using the exception stack trace below.
|
[SQLException: Failed to generate a user instance of SQL Server due to failure in retrieving the user's local application data path. Please make sure the user has a local user profile on the computer. The connection will be closed.] Telerik.OpenAccess.RT.Adonet2Generic.Impl.DBDriver.connect(ConnectionString connectionString, IDictionary driverProps) +1124 OpenAccessRuntime.DataObjects.tools.ant.DatabaseCreationTask.createDatabase() +1435 [OpenAccessException: Telerik.OpenAccess.RT.sql.SQLException: Failed to generate a user instance of SQL Server due to failure in retrieving the user's local application data path. Please make sure the user has a local user profile on the computer. The connection will be closed.] Telerik.OpenAccess.RT.ExceptionWrapper.Throw() +13 OpenAccessRuntime.DataObjects.tools.ant.DataObjectsTaskBase.throwBuildException(String str, Exception e) +105 OpenAccessRuntime.DataObjects.tools.ant.DatabaseCreationTask.createDatabase() +1719 Telerik.OpenAccess.RT.OpenAccessSchemaAdapter.CreateDatabase(Boolean checkOnly) +555 Telerik.OpenAccess.SchemaHandlerImpl.Telerik.OpenAccess.ISchemaHandler.CreateDatabase() +60 Telerik.Sitefinity.Data.Decorators.OpenAccessDecorator.UpgradeDatabase(Database db) +63 Telerik.Sitefinity.Data.Metadata.OAMetadataLoader.Init(String connectionName, String connectionConfig, Assembly[] references, CultureInfo[] cultures) +977 Telerik.Sitefinity.Data.Decorators.OpenAccessDecorator.SetDynamicFields(String connName, XElement config, Assembly[] references, CultureInfo[] cultures, XNamespace xmlns) +832 Telerik.Sitefinity.Data.Decorators.OpenAccessDecorator.ParseConnectionString(String connectionStringName, String key, Assembly[] references, CultureInfo[] cultures) +3259 Telerik.Sitefinity.Data.Decorators.OpenAccessDecorator.EstablishConnection(String connName, String key, Assembly[] references, CultureInfo[] cultures) +23 Telerik.Sitefinity.Data.Decorators.OpenAccessDecorator.GetDatabase(String connectionStringName, Assembly[]& references, CultureInfo[] cultures, Boolean& requiresReset) +146 Telerik.Sitefinity.Data.Decorators.OpenAccessDecorator.InitializeProvider(IOpenAccessDataProvider provider, String connectionName) +121 Telerik.Sitefinity.Data.Decorators.OpenAccessDecorator.InitializeDatabase(DataProviderBase dataProvider, NameValueCollection config) +110 Telerik.Sitefinity.Data.Decorators.OpenAccessDecorator.Initialize(String providerName, NameValueCollection config, Type managerType) +22 Telerik.Sitefinity.Data.DataProviderBase.Initialize(String providerName, NameValueCollection config, Type managerType, Boolean initializeDecorator) +975 Telerik.Sitefinity.Data.DataProviderBase.Initialize(String providerName, NameValueCollection config, Type managerType) +18 Telerik.Sitefinity.Web.UI.Backend.StartupWizard.CreateInstantProvider(String providerName, String connectionString, ConfigElementDictionary`2 providers) +795 Telerik.Sitefinity.Web.UI.Backend.StartupWizard.GetRoleProvider() +116 Telerik.Sitefinity.Web.UI.Backend.AdministratorPane.ValidateMembership() +29 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +29 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2981 |
Got it up and running. There were other security issues with IIS. I did some more research and ended up changing an IIS security item for the application pool and adding LOCAL SERVICE security to my web site directory and it started working.
Also added IIS_IUSRS. Now it seems to work fine.