It was working great for over a month but today I came in and I cannot access any of the MySites pages. They are on their own web application on port 8080. Last thing I did was make a copy of the the master pages and export them for editing, but I don't recall touching the originals at all so I'm not too sure if that's related.
I used IIS Manager to check the file permissions and they are exactly the same as my other SP Web Applications, so I'm guessing that is not the issue. I have tried IIS Reset and recycling the application pool but neither helped.
Here is what I'm seeing in the ULS:
A runtime exception was detected. Details follow. Message: Access to the path 'C:\inetpub\wwwroot\wss\VirtualDirectories\8080\bin' is denied. Technical Details: System.UnauthorizedAccessException: Access to the path 'C:\inetpub\wwwroot\wss\VirtualDirectories\8080\bin' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileSystemEnumerableIterator`1.CommonInit() at System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost) at System.IO.DirectoryInfo.InternalGetFiles(String searchPattern, SearchOption searchOption) at System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() at System.Web.Configuration.AssemblyInfo.get_AssemblyInternal() at System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) at System.Web.UI.ScriptManager.get_DefaultAjaxFrameworkAssembly() at System.Web.UI.ScriptManager..ctor() at ASP.MYSITE15_MASTER__373277105.__BuildControlScriptManager() at ASP.MYSITE15_MASTER__373277105.__BuildControl__control29() at ASP.MYSITE15_MASTER__373277105.__BuildControlSPHtmlTag() at ASP.MYSITE15_MASTER__373277105.__BuildControlTree(MYSITE15_MASTER__373277105 __ctrl) at System.Web.UI.MasterPage.CreateMaster(TemplateControl owner, HttpContext context, VirtualPath masterPageFile, IDictionary contentTemplateCollection) at System.Web.UI.Page.ApplyMasterPage() at System.Web.UI.Page.PerformPreInit() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Not too familiar with IIS and I can't seem to figure this one out. Any help would be appreciated!