Hi All,
I have DNN site which is working fine on Windows server 2003 hosted on IIS6. Now I have moved it Windows Web Server 2008 and IIS 7 and not able to use login using host account., though I can can access the site.
This is the error show in eventlog, any ideas how do i fix it.
Event code: 4006
Event message: Membership credential verification failed.
Event time: 23/08/2009 11:14:08
Event time (UTC): 23/08/2009 10:14:08
Event ID: cc25f07928b344789e4e55ccf1b644c3
Event sequence: 5
Event occurrence: 1
Event detail code: 0
Application information:
Trust level: Full
Application Virtual Path: /
Application Path: D:\domains\49s.co.uk\wwwroot\
Process information:
Process ID: 7116
Process name: w3wp.exe
Account name: NT AUTHORITY\NETWORK SERVICE
Request information:
Request URL: http://49s.co.uk/Default.aspx?TabId=36&ctl=Login
Request path: /Default.aspx
User:
Is authenticated: False
Authentication Type:
Thread account name: NT AUTHORITY\NETWORK SERVICE
Name to authenticate: host
Custom event details:
Thanks for help.
Regards
Sandeep
Also, this is the error shown in eventlog table
<ArrayOfAnyType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><anyType xsi:type="LogDetailInfo"><name>AssemblyVersion</name><value>04.00.03</value></anyType><anyType xsi:type="LogDetailInfo"><name>Method</name><value>DotNetNuke.Security.Authentication.Configuration..ctor</value></anyType><anyType xsi:type="LogDetailInfo"><name>FileName</name></anyType><anyType xsi:type="LogDetailInfo"><name>FileLineNumber</name><value>0</value></anyType><anyType xsi:type="LogDetailInfo"><name>FileColumnNumber</name><value>0</value></anyType><anyType xsi:type="LogDetailInfo"><name>PortalID</name><value>0</value></anyType><anyType xsi:type="LogDetailInfo"><name>PortalName</name><value>49s test site</value></anyType><anyType xsi:type="LogDetailInfo"><name>UserID</name><value>-1</value></anyType><anyType xsi:type="LogDetailInfo"><name>UserName</name><value /></anyType><anyType xsi:type="LogDetailInfo"><name>ActiveTabID</name><value>36</value></anyType><anyType xsi:type="LogDetailInfo"><name>ActiveTabName</name><value>Home</value></anyType><anyType xsi:type="LogDetailInfo"><name>AbsoluteURL</name><value>/Default.aspx</value></anyType><anyType xsi:type="LogDetailInfo"><name>AbsoluteURLReferrer</name><value>http://49s.co.uk/Home/tabid/36/ctl/Login/Default.aspx</value></anyType><anyType xsi:type="LogDetailInfo"><name>ExceptionGUID</name><value>5a0bc911-ce66-48f5-b212-76aaf03752b5</value></anyType><anyType xsi:type="LogDetailInfo"><name>DefaultDataProvider</name><value>DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider</value></anyType><anyType xsi:type="LogDetailInfo"><name>InnerException</name><value>Object reference not set to an instance of an object.</value></anyType><anyType xsi:type="LogDetailInfo"><name>Message</name><value>DotNetNuke.Services.Exceptions.PageLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at DotNetNuke.Security.Authentication.Configuration..ctor()
at DotNetNuke.Security.Authentication.Configuration.GetConfig()
at DotNetNuke.Security.Authentication.AuthenticationController..ctor()
at DotNetNuke.Modules.Admin.Security.Signin.cmdLogin_Click(Object sender, EventArgs e)
at System.Web.UI.WebControls.Button.OnClick(EventArgs e)
at System.Web.UI.WebControls.Button.RaisePostBackEvent(String EVENT_ARGUMENT)
at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String EVENT_ARGUMENT)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
--- End of inner exception stack trace ---</value></anyType><anyType xsi:type="LogDetailInfo"><name>StackTrace</name></anyType><anyType xsi:type="LogDetailInfo"><name>Source</name></anyType></ArrayOfAnyType>
<ArrayOfAnyType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><anyType xsi:type="LogDetailInfo"><name>AssemblyVersion</name><value>04.00.03</value></anyType><anyType xsi:type="LogDetailInfo"><name>Method</name><value>System.Web.UI.Util.CheckVirtualFileExists</value></anyType><anyType xsi:type="LogDetailInfo"><name>FileName</name></anyType><anyType xsi:type="LogDetailInfo"><name>FileLineNumber</name><value>0</value></anyType><anyType xsi:type="LogDetailInfo"><name>FileColumnNumber</name><value>0</value></anyType><anyType xsi:type="LogDetailInfo"><name>PortalID</name><value>0</value></anyType><anyType xsi:type="LogDetailInfo"><name>PortalName</name><value>49s test site</value></anyType><anyType xsi:type="LogDetailInfo"><name>UserID</name><value>-1</value></anyType><anyType xsi:type="LogDetailInfo"><name>UserName</name><value /></anyType><anyType xsi:type="LogDetailInfo"><name>ActiveTabID</name><value>36</value></anyType><anyType xsi:type="LogDetailInfo"><name>ActiveTabName</name><value>Home</value></anyType><anyType xsi:type="LogDetailInfo"><name>AbsoluteURL</name><value>/Default.aspx</value></anyType><anyType xsi:type="LogDetailInfo"><name>AbsoluteURLReferrer</name><value>http://49s.co.uk/Home/tabid/36/ctl/Login/Default.aspx</value></anyType><anyType xsi:type="LogDetailInfo"><name>ExceptionGUID</name><value>5c049d81-d063-44ce-98f5-853802fe9552</value></anyType><anyType xsi:type="LogDetailInfo"><name>DefaultDataProvider</name><value>DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider</value></anyType><anyType xsi:type="LogDetailInfo"><name>InnerException</name><value>Unhandled error loading page.</value></anyType><anyType xsi:type="LogDetailInfo"><name>Message</name><value>DotNetNuke.Services.Exceptions.PageLoadException: Unhandled error loading page. ---> System.Web.HttpParseException: The file '/DesktopModules/Inventua - �TopMenu/TopMenu.ascx' does not exist. ---> System.Web.HttpParseException: The file '/DesktopModules/Inventua - �TopMenu/TopMenu.ascx' does not exist. ---> System.Web.HttpException: The file '/DesktopModules/Inventua - �TopMenu/TopMenu.ascx' does not exist.
at System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)
at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
at System.Web.UI.BaseTemplateParser.GetReferencedType(VirtualPath virtualPath, Boolean allowNoCompile)
at System.Web.UI.BaseTemplateParser.GetUserControlType(VirtualPath virtualPath)
at System.Web.UI.MainTagNameToTypeMapper.ProcessUserControlRegistration(UserControlRegisterEntry ucRegisterEntry)
at System.Web.UI.BaseTemplateParser.ProcessDirective(String directiveName, IDictionary directive)
at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)
--- End of inner exception stack trace ---
at System.Web.UI.TemplateParser.ProcessException(Exception ex)
at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)
at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)
--- End of inner exception stack trace ---
at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)
at System.Web.UI.TemplateParser.ParseFile(String physicalPath, VirtualPath virtualPath)
at System.Web.UI.TemplateParser.ParseInternal()
at System.Web.UI.TemplateParser.Parse()
at System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType()
at System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(BuildProvider buildProvider)
at System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders()
at System.Web.Compilation.BuildProvidersCompiler.PerformBuild()
at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath)
at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath)
at DotNetNuke.Framework.DefaultPage.LoadSkin(String SkinPath)
--- End of inner exception stack trace ---</value></anyType><anyType xsi:type="LogDetailInfo"><name>StackTrace</name></anyType><anyType xsi:type="LogDetailInfo"><name>Source</name></anyType></ArrayOfAnyType>