ข้อผิดพลาด http 503 บริการไม่พร้อมใช้งาน. กลุ่มแอพหยุดการเข้าถึงเว็บไซต์


167

มีจำนวนโพสต์เกี่ยวกับเรื่องนี้และฉันได้ลองหลายอย่างในตอนนี้ แต่จะไม่มีประโยชน์ Myself a Winforms Developer โดยพื้นฐานแล้วเริ่มทำงานกับสิ่งนี้บนเว็บเมื่อไม่กี่วันก่อนเนื่องจาก บริษัท ของฉันกำลังริเริ่มทำเว็บ

ฉันมีโครงการ ASP.Net และฉันต้องการโฮสต์บน IIS ในเครื่อง ในProject properties -> Webการตั้งค่าที่ฉันเลือกUse Local IIS Serverและให้ URL localhost/MyAppที่เป็น ฉันพยายามเข้าถึงบนเบราว์เซอร์ Firefox ของฉันและได้รับข้อผิดพลาดเป็นHTTP Error 503. The service is unavailable.

ก่อนหน้านี้ฉันพบข้อผิดพลาดอื่น ๆ อีกมากมายและฉันได้แก้ไขข้อผิดพลาดเหล่านั้นทีละคน แต่หลงกับสิ่งนี้ นี่คือการตั้งค่าที่ฉันมีในโครงการ

  1. Application Pool ตั้งค่าเป็น ASP.Net v4.0 Classic
  2. Enable 32 bit ApplicationคุณสมบัติApp Pool เป็นจริง
  3. แอพพูลเริ่มต้นแล้ว
  4. คุณสมบัติการสร้างโครงการที่ตั้งค่าAny CPUสำหรับกรอบงานเป้าหมาย

แต่ฉันอยากจะพูดถึงพฤติกรรมแปลก ๆ ต่อไปนี้เป็นสิ่งที่ฉันกำลังเผชิญ

  1. กลุ่มแอพลิเคชันเริ่มต้นแล้ว
  2. ฉันพยายามเข้าถึงเว็บไซต์ท้องถิ่นของฉัน (โดยให้ url เป็นlocalhost/MyApp)
  3. ฉันได้รับข้อผิดพลาดเป็น HTTP Error 503. The service is unavailable
  4. Application Pool หยุดทำงาน

ฉันเห็นลิงค์ต่อไปนี้แล้วและได้ลองไปแล้ว สำหรับพฤติกรรมดังกล่าวข้างต้นที่ผมมาถึงที่นี่ ตามลิงค์นี้ชื่อคอมพิวเตอร์ไม่ควรมี.อยู่ในนั้น ฉันไม่มี.ชื่อคอมพิวเตอร์ แต่มี-อยู่ในนั้น นอกจากนี้ชื่อโดเมนของฉันมี.อยู่ในนั้น ยิ่งกว่านั้นฉันไม่สามารถเปลี่ยนการตั้งค่าเหล่านี้ได้เนื่องจากแล็ปท็อปในสำนักงานของฉันและการตั้งค่า TFS ของเราถูกผูกไว้กับชื่อโดเมนและคอมพิวเตอร์ของเรา

ใครช่วยให้ฉันเข้าใจว่าเกิดอะไรขึ้น กรุณาแนะนำฉัน ขอบคุณ

แก้ไข

Global.asaxฉันมีรหัสต่อไปนี้ใน Application_BeginRequestเมธอดว่างเปล่าในไฟล์เดียวกัน

protected override void Application_Start(object sender, EventArgs e)
{
    base.Application_Start(sender, e);
    String _path = String.Concat(System.AppDomain.CurrentDomain.RelativeSearchPath, ";",
                                         System.Environment.GetEnvironmentVariable("PATH"));
    System.Environment.SetEnvironmentVariable("PATH", _path, EnvironmentVariableTarget.Process);
    MyAppLog.Initialize();
    MyAppLog.WriteMessage("Application Started");
}

ปรับปรุง

ตามคำแนะนำในความคิดเห็นฉันสามารถเรียกใช้เว็บไซต์จาก Cassini ได้


คุณมีรหัสใด ๆ ใน Global.asax ของคุณซึ่งทำงานบนแอปพลิเคชันเริ่มต้นหรือไม่ มีอะไรที่อาจติดอยู่ในวงบ้าง? คุณเปิดใช้งานEnable 32 bit Applicationแต่คุณใช้ DLLs 32 บิตเท่านั้นหรือไม่
CodingIntrigue

จะเกิดอะไรขึ้นเมื่อคุณเรียกใช้ใน Cassini
Simon Whitehead

@RGraham: Any CPUฉันมีโครงการสร้างชุดคุณสมบัติการ ดังนั้นฉันคิดว่ากำลังที่ใช้ไม่น่าจะมีปัญหา โปรดดูการแก้ไขรหัส Global.asax ขอบคุณ
Sandy

@SimonWhitehead: ไม่รู้ว่า Cassini คืออะไร ฉันดาวน์โหลดได้ในขณะนี้จากcassinidev.codeplex.com ฉันสามารถดูที่กำลังและ exe ในไฟล์ที่ดาวน์โหลด คุณช่วยฉันใช้มันได้มั้ย ในขณะเดียวกันฉันจะพยายามอ่านเรื่องนี้จากแหล่งอินเทอร์เน็ต
แซนดี้

@SimonWhitehead: ฉันสามารถเรียกใช้เว็บไซต์จาก Cassini
แซนดี้

คำตอบ:


315

สาเหตุหนึ่งที่เป็นไปได้ที่อาจเกิดขึ้นคือ Application Pool ใน IIS ได้รับการกำหนดค่าให้ทำงานภายใต้บัญชีที่กำหนดเองบางส่วนและบัญชีนี้ไม่มีอยู่หรือรหัสผ่านผิดหรือมีการเปลี่ยนรหัสผ่าน ดูคุณสมบัติขั้นสูงของ Application Pool ใน IIS ที่ใช้กับบัญชี

นอกจากนี้บันทึกเหตุการณ์อาจมีข้อมูลเพิ่มเติมว่าเหตุใด Application Pool จึงหยุดทำงานทันทีที่มีการร้องขอครั้งแรก

ป้อนคำอธิบายรูปภาพที่นี่


38
ในกรณีของฉันนี่เป็นปัญหา ฉันเปลี่ยนรหัสผ่าน Windows ของฉันและ IIS ในเครื่องของฉันสำหรับ Windows 8.1 หยุดทำงาน ฉันต้องอัพเดทแต่ละโครงการในหลาย ๆ ที่ ใน IIS 8 ฉันต้องอัปเดตข้อมูลรับรองในกลุ่มแอปพลิเคชันโดยคลิกขวาที่กลุ่มและคลิก "การตั้งค่าขั้นสูง -> รูปแบบกระบวนการ -> รหัสประจำตัว" ฉันต้องอัปเดตไซต์ด้วยตัวเองโดยไปที่ "Sites -> MySITE -> การตั้งค่าขั้นสูง -> ข้อมูลรับรองเส้นทางกายภาพ"
teynon

4
แม้ว่าบัญชีจะมีอยู่และรหัสผ่านถูกต้อง แต่ก็อาจถูกปิดใช้งาน สิ่งนี้จะทำให้เกิดอาการเดียวกัน
Wolfgang

2
ใช่นั่นคือทางออก รหัสผ่านบัญชีของฉันเปลี่ยนบ่อยมาก และฉันลืมที่จะให้รหัสผ่านใหม่ใน "การตั้งค่าขั้นสูง"
mihkov

2
การตรวจสอบบันทึกเหตุการณ์เป็นวิธีที่จะช่วยฉันเสมอในปัญหาเหล่านี้ครั้งสุดท้ายที่ฉันตรวจสอบบันทึกเหตุการณ์และฉันพบว่ามันล้มเหลวในการโหลด rewrite.dll ใน iis ฉันไปที่โปรแกรมและคุณสมบัติในแผงควบคุม ซ่อมแซมการติดตั้งและทุกอย่างก็กลับมาปกติ
Amr Elgarhy

3
เราเปลี่ยนรหัสผ่านล่าสุด นี่คือทางออก สำหรับคนอื่น ๆ ดูภาพหน้าจอที่นี่: i.imgur.com/rp8bnGy.png
AskYous

43

ตกลงฉันมีโซลูชันอื่นสำหรับกรณีเฉพาะ: ถ้าคุณใช้ WINDOWS 10 และคุณอัปเดตเมื่อเร็ว ๆ นี้ (พร้อมแพ็คเกจการอัพเดตครบรอบ) คุณต้องทำตามขั้นตอนด้านล่าง:

  1. ตรวจสอบWindows Event Viewer- กด Win + R แล้วพิมพ์: eventvwrจากนั้นกด ENTER
  2. ที่ด้านซ้ายของWindows Event Viewerคลิกที่->Windows LogsApplication
  3. ตอนนี้คุณต้องค้นหาข้อผิดพลาดบางอย่างสำหรับแหล่งข้อมูลIIS-W3SVC-WPในหน้าต่างกลาง
  4. อาจเป็นไปได้ว่าคุณจะเห็นข้อความเช่น:

โมดูล DLL >> path-to-DLL << ไม่สามารถโหลดได้ ข้อมูลเป็นข้อผิดพลาด

  1. คุณต้องไปที่Control Panel-> Program and Featuresและขึ้นอยู่กับ dll ที่ไม่สามารถโหลดได้คุณต้องซ่อมแซมโมดูลอื่น:
    • สำหรับrewrite.dll- ค้นหาIIS URL Rewrite Module 2แล้วคลิกChange->Repair
    • สำหรับ aspnetcore.dll - หาMicrosoft .NET หลัก 1.0.0 - VS 2015 Tooling ...และคลิก->ChangeRepair
  2. รีสตาร์ทคอมพิวเตอร์ของคุณ

คำตอบนี้ช่วยฉันแก้ไขปัญหาที่คล้ายกัน ข้อผิดพลาด "บริการไม่พร้อมใช้งาน" ได้รับการแก้ไขโดยการลบ Core 2.2 (ซ่อมแซมอย่างเดียวไม่ได้แก้ไข) ขึ้นโหวต
Roberto

2
คำตอบที่ยอมรับไม่ได้ช่วยอะไร สิ่งนี้ทำ ขอบคุณ!
ผู้สนับสนุนของ Devil

1
คำตอบที่ดีบันทึกแสดงให้ฉันโมดูล DLL C: \ Windows \ System32 \ inetsrv \ compdyn.dll ล้มเหลวในการโหลด ข้อมูลเป็นข้อผิดพลาด ดังนั้นผมจึงติดตั้งแบบไดนามิกเนื้อหาการบีบอัด
เมห์ Daustany

สำหรับฉันมันเป็น: The Module DLL C:\Windows\System32\inetsrv\iis_ssi.dll failed to load. The data is the error.ดังนั้นฉันจึงติดตั้ง Select Server Side รวมตามคำแนะนำนี้
David Refoua

14

สำหรับสถานการณ์ของฉันคือรหัสผ่านการเข้าสู่ระบบของฉันมีการเปลี่ยนแปลงในขณะที่กลุ่มแอพลิเคชันยังคงใช้รหัสเก่า ดังนั้นเพียงคลิก "การตั้งค่าขั้นสูง" ของกลุ่มแอปพลิเคชันของคุณและรีเซ็ต "รหัสประจำตัว" ของคุณ


ฉันจะยอมรับว่าสิ่งนี้เกิดขึ้นบ่อยครั้ง
Sandy

11

ฉันประสบปัญหาเดียวกันและทำการดีบั๊กโดยใช้บันทึกเหตุการณ์ ก่อนอื่นก็กล่าวว่า: "คำอธิบายสำหรับรหัสเหตุการณ์ 5059 จากแหล่ง Microsoft-Windows-WAS ไม่พบ"

จากนั้นผมก็เปิดใช้หน้าต่างเปิดให้บริการเปิด / ปิด จากนั้นฉันเห็นสิ่งนี้ใน eventvwr "ไม่พบ Microsoft-Windows-DistributedCOM"

ในที่สุดฉันก็เลิกและลบกลุ่มแอพ (ที่เคยหยุดในการเข้าถึงเว็บไซต์) และสร้างมันขึ้นมาอีกครั้งอย่างที่มันเป็น วิธีนี้แก้ไขปัญหาได้


และหากคุณมีเว็บไซต์จำนวนมากที่อ้างอิงแอพพลิเคชั่นเดียวกันคุณสามารถใช้appcmdเพื่ออัปเดตแบทช์เหล่านั้น: appcmd list site /xml | appcmd set site /[path='/'].applicationPool:YOURNEWPOOL /in
drzaus

ทำงานให้ฉันด้วย ด้วยการอัปเกรดจากปี 2551 เป็นปี 2555 แอพพูลไม่ได้มีความสุขอย่างสมบูรณ์
แอนโธนีฮอร์น

6

สำหรับผู้ที่มาที่นี่กับ Windows 10 และหลังจากอัปเดตเป็นอัปเดตครบรอบโปรดตรวจสอบลิงก์นี้มันช่วยฉันได้:

https://orcharddojo.net/blog/troubleshooting-iis-apppool-crashes-status-503-after-windows-10-anniversary-update

ในกรณีที่การเชื่อมโยงลงไป: หากบันทึกเหตุการณ์ของคุณแสดงว่า aspnetcore.dll, rewrite.dll (ส่วนใหญ่ แต่อาจจะเป็นคนอื่นเช่นกัน) ล้มเหลวในการโหลดคุณจะต้องซ่อมแซมรายการที่ขาดหายไป

ต่อไปนี้เป็นปัญหาเฉพาะสองประการที่เราประสบมาและวิธีแก้ไขปัญหา แต่คุณอาจเจอปัญหาที่แตกต่างกันโดยสิ้นเชิง:

"C:\WINDOWS\system32\inetsrv\rewrite.dll" (reference)
    Go to "Programs and Features" (Win+X, F) and repair "IIS URL Rewrite Module 2".
"C:\WINDOWS\system32\inetsrv\aspnetcore.dll" (reference)
    Go to "Programs and Features" (Win+X, F) and repair "Microsoft .NET Core 1.0.0 - VS 2015 Tooling ...".

6

ส่วนใหญ่เกิดขึ้นเนื่องจากการตั้งค่า AppPool

ตรวจสอบสิ่งต่อไปนี้เพื่อแก้ไขปัญหานี้

  1. ตรวจสอบบริการ AppPool กำลังทำงาน
  2. ตรวจสอบตัวตนของ AppPool
  3. ป้อนรหัสผ่านใหม่หากมีการเปลี่ยนแปลงสำหรับข้อมูลประจำตัวนั้น

รูปภาพต่อไปนี้แสดงการตั้งค่าเหล่านี้ใน IIS

ป้อนคำอธิบายรูปภาพที่นี่


5

หากคุณมี McAfee HIPS และหากคุณเห็นข้อผิดพลาดต่อไปนี้ในบันทึกแอปพลิเคชันตัวแสดงเหตุการณ์:

โมดูล DLL C: \ Windows \ System32 \ inetsrv \ HipIISEngineStub.dll ไม่สามารถโหลดได้
ข้อมูลเป็นข้อผิดพลาด

จากนั้นต่อไปนี้จะแก้ไขปัญหาในกรณีของฉัน: https://kc.mcafee.com/corporate/index?page=content&id=KB72677&actp=LIST

อ้างอิงจากหน้า:

  1. คลิกที่ Start Run พิมพ์ Explorer และคลิกตกลง
  2. นำทางไปยัง:% windir% \ system32 \ inetsrv \ config
  3. เปิดแฟ้ม applicationHost.config เป็นผู้ดูแลระบบสำหรับการแก้ไขใน Notepad
  4. แก้ไขส่วน <globalModules> และลบบรรทัดต่อไปนี้:
    <ชื่อเพิ่ม = "MfeEngine ภาพ" = "% windir% \ System32 \ inetsrv \ HipIISEngineStub.dll" />

  5. แก้ไขส่วน <modules> และลบบรรทัดต่อไปนี้:
    <add name = "MfeEngine" />

  6. หลังจากเสร็จสิ้นการแก้ไขแฟ้ม applicationHost.config บันทึกไฟล์แล้วรีสตาร์ทเซิร์ฟเวอร์ IIS ใช้ iisreset หรือโดยการรีสตาร์ทระบบ

5

ในกรณีของฉันฉันจะตรวจสอบการบันทึกเหตุการณ์และพบข้อผิดพลาดไม่สามารถอ่านแฟ้มการกำหนดค่า 'พยายามอ่านข้อมูลการกำหนดค่าจากแฟ้ม '\\ \' หมายเลขบรรทัด '0' เขตข้อมูลประกอบด้วยรหัสข้อผิดพลาด

รหัสข้อผิดพลาดคือ 2307

ฉันลบไฟล์ทั้งหมดใน C: \ inetpub \ temp \ appPools และรีสตาร์ท iis มันแก้ไขปัญหา


4

ฉันมีปัญหาที่คล้ายกัน ฉันแก้ไขได้โดยเพิ่มผู้ใช้ของฉันในนโยบาย "เข้าสู่ระบบเป็นชุดงาน" ภายใต้ "นโยบายความปลอดภัยท้องถิ่น"> "นโยบายท้องถิ่น"> "การกำหนดสิทธิ์ผู้ใช้"


4

เมื่อฉันเพิ่มบริการเป็นครั้งแรกและสร้างกลุ่มแอพขึ้นมา ฉันทำ "iisreset" จาก command prompt และใช้งานได้


3

หากคุณสามารถเรียกใช้เว็บไซต์ในดีบักเกอร์ Visual Studio อาจจะสามารถดูว่ารหัสแอปพลิเคชันของคุณอยู่ที่ไหนในรหัสของคุณ ในกรณีของฉันมันเป็นฟังก์ชั่นที่ถูกเรียกซ้ำหลายครั้งไม่ จำกัด และทำให้เกิดการล้นสแต็ค หมายเหตุ: บันทึกเหตุการณ์ Windows และบันทึก IIS ไม่เป็นประโยชน์ในการวินิจฉัยปัญหา


3

ฉันมีปัญหาเดียวกันกับ iis 8.5 หลังจากค้นหา eventViewer ภายใต้ windows Logs -> แอพพลิเคชั่นฉันรู้ว่าฉันมีข้อผิดพลาดในการอนุญาตสำหรับไฟล์ machine.config ของเฟรมเวิร์ก. net ที่อยู่ที่ "C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config \ machine.config" ให้สิทธิ์สำหรับ IIS_IUSRS ในการแก้ไขปัญหาของฉัน (คลิกขวาที่ไฟล์ -> คุณสมบัติ -> ความปลอดภัย -> แก้ไข -> เพิ่ม -> IIS_IUSRS)


3

ฉันพบข้อผิดพลาดนี้และในกรณีของฉันสาเหตุเกิดขึ้นเมื่อไม่นานมานี้ฉันได้แก้ไขรหัสผ่านผู้ใช้และข้อผิดพลาด 503 ไม่ปรากฏขึ้นจนกว่าฉันจะรีสตาร์ทแอพพลิเคชั่น

ดังนั้นผมคงได้ตั้งค่ารหัสผ่านใหม่ในสระว่ายน้ำ Applications / ตั้งค่าขั้นสูง / เอกลักษณ์ / [ ... ] / Set ... / รหัสผ่าน / ยืนยันรหัสผ่าน


2

ฉันมีปัญหาที่คล้ายกันกลุ่มแอพทั้งหมดของฉันหยุดเมื่อใดก็ตามที่มีการร้องขอทางเว็บให้กับพวกเขา แม้ว่าฉันจะได้รับข้อผิดพลาดต่อไปนี้ใน Event Viewer:

กระบวนการของผู้ปฏิบัติงานสำหรับกลุ่มแอปพลิเคชัน 'appPoolName' พบข้อผิดพลาด 'ไฟล์การกำหนดค่าไม่ได้อยู่ในรูปแบบ XML ที่ดี' พยายามอ่านข้อมูลการกำหนดค่าจากไฟล์ '\? \ C: \ inetpub \ temp \ apppools \ appPoolName \ appPoolName.config', บรรทัด หมายเลข '3' เขตข้อมูลประกอบด้วยรหัสข้อผิดพลาด

ซึ่งบอกฉันว่ามีข้อผิดพลาดใน application.config ที่:

C: \ Windows \ System32 \ inetsrv \ Config \ applicationHost.config

ในสถานการณ์ของฉันฉันแก้ไข web.config ในการปรับใช้กับองค์ประกอบ IIS อย่างชัดเจนไม่ชอบที่ applicationHost.config คัดลอก web.config และแทรกองค์ประกอบที่ไม่ดีนี้และจะไม่แก้ไขจนกว่าฉันจะลบมันด้วยตนเอง


"องค์ประกอบ IIS ไม่ชอบอย่างชัดเจน" องค์ประกอบเฉพาะที่คุณกล่าวถึงคืออะไร?
Akhil

ฉันสร้างโพสต์นี้เมื่อ 4 ปีก่อน ฉันไม่แน่ใจว่าองค์ประกอบใดใน web.config แต่นั่นไม่ใช่ประเด็น ปัญหาแอพที่ OP อธิบายเกิดขึ้นกับฉันและฉันได้รับข้อความแสดงข้อผิดพลาดที่ไม่ช่วยเหลือเหล่านี้กลับมา สาเหตุข้างต้นคือฉันใส่รายการที่ไม่ถูกต้องใน web.config ของเว็บไซต์ของฉัน (อาจมีข้อผิดพลาดในการสะกดคำหรือข้อผิดพลาดทางไวยากรณ์หรือส่วนที่ IIS ไม่รู้จักให้ใช้งานได้)
4142

2

นอกเหนือจากขั้นตอนที่อธิบายไว้ที่ลิงค์นี้จากคำตอบของ Orhanคุณอาจต้องลบโมดูลเนทิฟเพิ่มเติมโดยไปที่ตัวจัดการ IIS> รูทเซิร์ฟเวอร์> โมดูล> กำหนดค่าโมดูลเนทิฟ เลือก MfeEngine แล้วเลือกลบ


2

การเปลี่ยน "Managed Pipeline Mode" จาก "Classic" เป็น "Integrated" ใช้งานได้สำหรับฉัน สามารถเปลี่ยนแปลงได้ที่ Application Pools -> การตั้งค่าพื้นฐาน


แก้ไขปัญหาของฉันซึ่งปรากฏหลังจากใช้ windows KB ต่อไปนี้กับ windows server 2008 R2 ที่รัน IIS 7.5 ### 2019-07 ความปลอดภัยและการยกเลิกคุณภาพสำหรับ. NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 สำหรับ Windows 7 และ Server 2008 R2 สำหรับ x64 (KB4507420) ข้อมูลเพิ่มเติม: support.microsoft.com/kb/4507420 ###
phanf

1

เพียงเพื่อเพิ่มAnniversary Updateปัญหาเหล่านี้(ขอบคุณ Microsoft) หากไฟล์ที่คุณขาดหายไปคือcgi.dllคุณEvent Viewerมี

The Module DLL C:\WINDOWS\System32\inetsrv\cgi.dll failed to load.  The data is the error.

แล้วจะแก้ไขปัญหานี้:

  1. ไปที่ IIS Manager
  2. เลือกแถวบนสุดในConnectionsแผงควบคุม (โดยทั่วไปชื่อ PC ของคุณ)
  3. ที่ด้านล่างสุดของแผงด้านขวาใต้ManagementคุณควรมีWeb Platform Installer
  4. เมื่อโหลดที่เลือก Products
  5. ในประเภทการค้นหาcgiแล้วกด<Enter>
  6. เลือกIIS: CGIจากนั้นคลิกAddทางด้านขวาและสุดท้ายInstallอยู่ด้านล่าง
  7. หลังจากติดตั้งแล้วควรบังคับให้คุณรีสตาร์ทพีซีและคุณควรได้รับการแก้ไข

1
Mine เป็น "Url Rewrite" ที่ฉันถอนการติดตั้งแล้วติดตั้งใหม่ เนื่องจากฉันได้รับข้อผิดพลาดนี้: "โมดูล DLL C: \ WINDOWS \ system32 \ inetsrv \ rewrite.dll ไม่สามารถโหลดได้ข้อมูลเป็นข้อผิดพลาด"
Gwasshoppa

0

คำตอบนี้จะช่วยคุณได้ไหม
หากคุณได้รับข้อความต่อไปนี้ใน EventViewer

โมดูล DLL aspnetcorev2.dll ไม่สามารถโหลดได้ ข้อมูลเป็นข้อผิดพลาด

ใช่แล้วนี่จะช่วยแก้ปัญหาของคุณ


เพื่อตรวจสอบ Event Viewer ของคุณ

  1. กด Win + R แล้วพิมพ์: eventvwrจากนั้นกด ENTER
  2. ที่ด้านซ้ายของWindows Event Viewerคลิกที่->Windows LogsApplication
  3. ตอนนี้คุณต้องไปหาข้อผิดพลาดบางอย่างสำหรับแหล่งที่มาIIS-W3SVC-WPในหน้าต่างกลาง

ถ้าคุณได้รับข้อผิดพลาดข้อความก่อนหน้าแล้วการแก้ปัญหาคือ:

ติดตั้ง Microsoft Visual C ++ 2015 สามารถเผยแพร่ซ้ำได้ 86x และ 64X (ทั้งคู่)

แหล่ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.