编译器错误信息: CS0016: 未能写入输出文件,..\Temporary ASP.NET Files\WebApp\d087da43\c12930d8\9ze28k_8.dll”--拒绝访问
ERROR:
CS0013 or CS0016 Compilation Errors in ASP.NET Web Applications
When you view a Microsoft ASP.NET Application in a Web browser, you may receive the following error messages:
For the Microsoft .NET Framework version 1.1, the error message is the following:
For the .NET Framework 1.0, the error message is the following:
CS0013 or CS0016 Compilation Errors in ASP.NET Web Applications
When you view a Microsoft ASP.NET Application in a Web browser, you may receive the following error messages:
For the Microsoft .NET Framework version 1.1, the error message is the following:
CS0016: Could not write to output file 'c:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\application1\c11b43f6\cf3ec03\rizcntet.dll' . The directory name is invalid.
CS0013: Unexpected error writing metadata to file 'C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\Temporary ASP.NET Files\application2\3fc72f26\eb731247\ev2bslce.dll'. The directory name is invalid.
Steps to Reproduce the Behavior
- Start Microsoft Visual Studio .NET.
- Create a new ASP.NET Web Application project by using Microsoft Visual C# .NET or Microsoft Visual Basic .NET, and then name the project CompileTest.
- On the Build menu, click Build Solution.
- Right-click My Computer, and then click Properties.
- On the Advanced tab, click Environment Variables.
- Select the TEMP variable under System variables, and then click Edit.
- Type %SystemRoot%\TEMP1 in the Variable Value box to point to the nonexistent TEMP1 folder, and then click OK.
- Repeat steps 6 and 7 to edit the TMP variable to point to the nonexistent TEMP1 folder.
- Click OK two times.
- To notice one of the error messages that are mentioned in the "Symptoms" section of
或是:
在windows/temp权限设置里
面把Network service(如果是win2000则是asp.net用户)的权限加上就行。
可参照:
http://support.microsoft.com/default.aspx?scid=kb;en-us;825791