ฉันมีไดเรกทอรีเสมือนในเว็บไซต์ของฉัน (สภาพแวดล้อมการทดสอบ) มันเป็นส่วนแบ่ง UNC ซึ่งใช้เป็นสาธารณะ FTP
มีการกำหนดค่าให้เชื่อมต่อเป็นบัญชีผู้ดูแลโดเมนและ "การตั้งค่าการทดสอบ" บอกว่าทุกอย่างดูเหมือนจะทำงาน อย่างไรก็ตามเมื่อฉันพยายามเชื่อมต่อมันฉันจะได้รับ:
500 - "ไม่สามารถเริ่มการตรวจสอบการเปลี่ยนแปลงใน \ INTRANET \ FTP \ test \ web.config เนื่องจากการเข้าถึงถูกปฏิเสธ"
นี่คือ ASP.NET YSOD ฉันไม่แน่ใจว่าทำไม ASP.NET มีส่วนเกี่ยวข้องเลยเพราะเป็นไฟล์. jpg แบบคงที่ฉันขอ
ฉันพยายามเปิดการติดตามคำขอที่ล้มเหลวและนี่เป็นข้อผิดพลาดเฉพาะ:
- ModuleName WindowsAuthentication
- ประกาศ 2
- HttpStatus 500
- ข้อผิดพลาดเซิร์ฟเวอร์ภายใน HttpReason
- HttpSubStatus 0
- ErrorCode 0
- ConfigExceptionInfo
- การแจ้งเตือน AUTHENTICATE_REQUEST
- ErrorCode การดำเนินการเสร็จสมบูรณ์ (0x0)
ถ้าฉันเปลี่ยน "ประเภทเส้นทางการเข้าสู่ระบบทางกายภาพ" จาก ClearText เป็นเครือข่าย ฉันได้รับข้อผิดพลาด IIS ต่อไปนี้:
HTTP Error 500.19 - เซิร์ฟเวอร์ภายใน
ข้อผิดพลาดไม่สามารถเข้าถึงหน้าที่ร้องขอได้เนื่องจากข้อมูลการกำหนดค่าที่เกี่ยวข้องสำหรับหน้านั้นไม่ถูกต้อง
ข้อมูลข้อผิดพลาดโดยละเอียด
- โมดูล IIS Web Core
- ประกาศ BeginRequest
- ตัวจัดการยังไม่ได้ตัดสินใจ
- รหัสข้อผิดพลาด
0x80070005
- ข้อผิดพลาดในการกำหนดค่าไม่สามารถอ่านไฟล์การกำหนดค่าได้เนื่องจากการอนุญาตไม่เพียงพอ
- ไฟล์กำหนดค่า
\\?\UNC\INTRANET\FTP\test\web.config
URL ที่ร้องขอ http://test.mydowmain.com:80/uploads/images/ca49acf6-6174-412e-8abd-59fab983e931.jpg
เส้นทางกายภาพ
\\INTRANET\FTP\test\images\ca49acf6-6174-412e-8abd-59fab983e931.jpg
วิธีการเข้าสู่ระบบยังไม่ได้กำหนด
- ผู้ใช้ที่เข้าสู่ระบบยังไม่ได้กำหนด
- คำขอไดเรกทอรีติดตามการสืบค้นกลับล้มเหลว
C:\inetpub\logs\FailedReqLogFiles
สิ่งนี้ไม่ได้สร้างบันทึกคำขอที่ล้มเหลวอย่างน่าประหลาดใจพอฉันได้ตั้งค่าการติดตามคำขอที่ล้มเหลวเพื่อติดตามข้อผิดพลาดด้วยรหัสข้อผิดพลาด 400-999
สิ่งที่ควรสังเกตก็คือถ้าฉันเปิดฟีเจอร์ Configuration จากภายใน IIS ฉันเห็นข้อผิดพลาดถูกปฏิเสธการเข้าถึง
ฉันมีการตั้งค่าเดียวกันบนเครื่อง dev ในพื้นที่ของฉันไปยังเส้นทาง UNC เดียวกันและผู้ใช้เดียวกันกับที่ใช้งานได้ เพียงแค่บนเซิร์ฟเวอร์ทดสอบมันไม่ได้
ผมทำอะไรผิดหรือเปล่า?