Can't expand tree node. Throws Exception "Cannot generate temporary class"
Just wanted to share this, in case someone stumbles across this weird error.
I was working on a new site in umbraco 4.9, and was about to install a new package when I noticed I couldn't expand the package node in the 'developer'-section.
Digging through the logs, I saw this:
At /umbraco/webservices/TreeDataService.ashx?rnd=b270586a6f154dca8df5b5744603bb6f&id=-1&treeType=packager&contextMenu=true&isDialog=false&app=developer&rnd2=37.8 (Referred by: http://localhost/umbraco/umbraco.aspx): ;
So, I went there and entered the address in my browser and got an error
System.InvalidOperationException: Unable to generate a temporary class (result=1). error CS2001: Source file 'C:\Windows\TEMP\51il1jtn.0.cs' could not be found error CS2008: No inputs specified
Then I did some searching - it turns out that it's a permission error (as usual, when you get this kind of error): You need to give the Windows TEMP-folder proper permissions. I went for "IIS_IUSRS", which worked - read & list is sufficient. I can now view and install packages again.
Weird thing is that I have several other websites on that server, and it has not been necessary to add the IIS_IUSRS account before.
Can't expand tree node. Throws Exception "Cannot generate temporary class"
Just wanted to share this, in case someone stumbles across this weird error.
I was working on a new site in umbraco 4.9, and was about to install a new package when I noticed I couldn't expand the package node in the 'developer'-section.
Digging through the logs, I saw this:
At /umbraco/webservices/TreeDataService.ashx?rnd=b270586a6f154dca8df5b5744603bb6f&id=-1&treeType=packager&contextMenu=true&isDialog=false&app=developer&rnd2=37.8 (Referred by: http://localhost/umbraco/umbraco.aspx): ;
So, I went there and entered the address in my browser and got an error
Then I did some searching - it turns out that it's a permission error (as usual, when you get this kind of error): You need to give the Windows TEMP-folder proper permissions. I went for "IIS_IUSRS", which worked - read & list is sufficient. I can now view and install packages again.
Weird thing is that I have several other websites on that server, and it has not been necessary to add the IIS_IUSRS account before.
is working on a reply...