Thứ Năm, 14 tháng 10, 2021

[ASP.NET][IIS] Error CS0016: Could not write to output file ....

 Lỗi liên quan tới compiler csc của .NET Framework

Compiler Error Message: CS0016: Could not write to output file 'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\3ab7b770\3750c939\en-US\App_GlobalResources.l8frv07t.resources.dll' -- 'Access is denied. '


Với lỗi này có 2 nguyên nhân

1. Thư mục Temp của ASP.NET không có quyền write, cần kiểm tra lại
2. Thư mục C:\Windows\Temp không có quyền write. Cần kiểm tra lại

Nếu đã đảm bảo 2 yếu tố trên mà vẫn lỗi thì có thể áp dụng.

thêm vào web.config :

<identity impersonate="true" userName="devdomain\youruser" password="yourpassword" />

Sau đó cấp full quyền cho user devdomain\yourusername vào thư muc Temp của ASP.NET

Không có nhận xét nào: