I am getting this error message when I try to restart the application from the host menu. My ISP claims that the "NT AUTHORITY\NETWORK SERVICE" user har full access to the file system. The ASP.NET identity setting listed in the "Host Settings - Basic Settings" page says "NT AUTHORITY\NETWORK SERVICE". Impersonation is off in the web.config. Using Forms authentication.
What am I missing? Can I bash my ISP in the head and tell them that there must be something wrong the file permissions?
Detailed error message:
An error has occurred.
DotNetNuke.Services.Exceptions.PageLoadException: Access to the path 'd:\home\tungenne\www\web.config' is denied. ---> System.UnauthorizedAccessException: Access to the path 'd:\home\tungenne\www\web.config' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize) at System.IO.File.OpenFile(String path, FileAccess access, SafeFileHandle& handle) at System.IO.File.SetLastWriteTimeUtc(String path, DateTime lastWriteTimeUtc) at System.IO.File.SetLastWriteTime(String path, DateTime lastWriteTime) at DotNetNuke.Common.Utilities.Config.Touch() at DotNetNuke.Modules.Admin.Host.HostSettingsModule.cmdRestart_Click(Object sender, EventArgs e) at System.Web.UI.WebControls.LinkButton.OnClick(EventArgs e) at System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument) at System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---