เพียงแค่อัปเดตเกี่ยวกับระบบปฏิบัติการปัจจุบัน (Vista, Win7 และอื่น ๆ ) - เส้นทางของไฟล์ชั่วคราว มีการเปลี่ยนแปลงอาจแตกต่างกันไปตามตัวแปรหลายตัว รายการด้านล่างไม่ชัดเจน แต่เป็นเพียงบางส่วนที่ฉันได้พบ:
การตั้งค่าตัวแปรสภาพแวดล้อม "temp" - จากนั้นจะเป็น:
%temp%\Temporary ASP.NET Files
สิทธิ์และแอปพลิเคชัน / กระบวนการใด (VS, IIS, IIS Express) กำลังเรียกใช้คอมไพเลอร์. Net การเข้าถึงโฟลเดอร์ C: \ WINDOWS \ Microsoft.NET \ Framework ต้องได้รับการยกระดับสิทธิ์และหากคุณไม่ได้พัฒนาภายใต้บัญชีที่มีสิทธิ์เพียงพออาจใช้โฟลเดอร์นี้:
c:\Users\[youruserid]\AppData\Local\Temp\Temporary ASP.NET Files
นอกจากนี้ยังมีกรณีที่โฟลเดอร์ temp สามารถตั้งค่าผ่านการกำหนดค่าสำหรับเครื่องหรือไซต์เฉพาะโดยใช้สิ่งนี้:
<compilation tempDirectory="d:\MyTempPlace" />
ฉันยังมีการตั้งค่าที่ขี้ขลาดในที่ทำงานที่เราไม่ได้เรียกใช้ Admin โดยค่าเริ่มต้นรวมถึงพวกไอทีมีสคริปต์การเข้าสู่ระบบที่ตั้ง% temp% และฉันได้รับไฟล์ temp ใน 3 ตำแหน่งที่แตกต่างกันขึ้นอยู่กับสิ่งที่รวบรวม และฉันยังไม่แน่ใจเกี่ยวกับวิธีการเลือกเส้นทางเหล่านี้ .... ถอนหายใจ
อย่างไรก็ตามdthrasherนั้นถูกต้องคุณสามารถลบสิ่งเหล่านี้ได้และ VS และ IIS จะทำการคอมไพล์ใหม่อีกครั้งตามต้องการ