คำถามติดแท็ก application-pools

6
วิธีการกำหนดสิทธิ์ให้กับบัญชี ApplicationPoolIdentity
ใน IIS 7 บน Windows Server 2008 สามารถเรียกใช้กลุ่มแอปพลิเคชันเป็นบัญชี "ApplicationPoolIdentity" แทนบัญชี NetworkService ฉันจะกำหนดสิทธิ์ให้บัญชี "ApplicationPoolIdentity" นี้ได้อย่างไร ไม่ปรากฏเป็นผู้ใช้ท้องถิ่นบนเครื่อง มันไม่ปรากฏเป็นกลุ่มทุกที่ ไม่มีสิ่งใดจากระยะไกลเหมือนที่ปรากฏขึ้นทุกที่ เมื่อฉันเรียกดูผู้ใช้ภายในกลุ่มและบัญชีในตัวจะไม่ปรากฏในรายการหรือไม่มีสิ่งใดที่คล้ายกันปรากฏในรายการ เกิดอะไรขึ้น? ฉันไม่ใช่คนเดียวที่มีปัญหานี้: ดูปัญหาเกี่ยวกับ ApplicationPoolIdentity ใน IIS 7.5 + Windows 7สำหรับตัวอย่าง "นี่เป็นข้อ จำกัด ของตัวเลือกวัตถุใน Windows Server 2008 / Windows Vista - เนื่องจากมีหลายคนที่ค้นพบแล้วคุณยังสามารถจัดการ ACL สำหรับข้อมูลประจำตัวแอพโดยใช้เครื่องมือบรรทัดคำสั่งเช่นicacls "

7
การเอาแอปพลิเคชันแฟนทอมออกจาก Application Pools ใน IIS7
ฉันมีแอปพลิเคชันในหนึ่งในแอปพลิเคชันของฉันที่มีเส้นทางเสมือนของ '/Site/login.aspx' ฉันต้องการลบ แต่ไม่มีอยู่ในคอมพิวเตอร์ของฉันอีกต่อไปและมันทำให้ฉันมีปัญหาในการตั้งค่า AppFabric ฉันเข้าใจว่าคุณสามารถลบแอปพลิเคชันแฟนทอมเหล่านี้ได้โดยสร้างแอปพลิเคชันใหม่ใน IIS แล้วกดปุ่ม Remove นั่นจะกำจัดแอปพลิเคชันออกจากกลุ่ม แต่ในกรณีนี้ฉันไม่สามารถสร้างแอปพลิเคชันใหม่ได้เนื่องจาก /login.aspx ในเส้นทางเสมือน แนวคิดใดที่ฉันจะลบรายการที่ผิดพลาดนี้ได้? ขอบคุณ

2
IIS 7.x แนวปฏิบัติที่ดีที่สุดของ Application Pool
เรากำลังจะปรับใช้ไซต์จำนวนมากกับเซิร์ฟเวอร์ใหม่บางแห่ง ฉันมีคำถามต่อไปนี้เกี่ยวกับกลุ่มแอปพลิเคชัน: ดูเหมือนว่าควรมีแอพพลิเคชั่นหนึ่งพูลต่อเว็บไซต์ มีคำเตือนใด ๆ สำหรับแนวทางนี้หรือไม่? แอพพลิเคชั่นหนึ่งตัวจะทำให้ซีพียู, หน่วยความจำ, อื่น ๆ ทั้งหมดหรือไม่ เมื่อใดที่คุณควรอนุญาตให้กระบวนการของผู้ปฏิบัติงานหลายอย่างในกลุ่มแอปพลิเคชัน คุณไม่ควรเมื่อไหร่? สามารถใช้ขีด จำกัด หน่วยความจำส่วนตัวเพื่อป้องกันไม่ให้แอพพลิเคชั่นพูลหนึ่งรบกวนการทำงานของแอพพลิเคชั่นอื่นได้หรือไม่? การตั้งค่าต่ำเกินไปจะทำให้คำขอที่ถูกต้องรีไซเคิลกลุ่มแอปพลิเคชันโดยไม่ได้รับคำตอบที่ถูกต้องหรือไม่ ความแตกต่างระหว่างข้อ จำกัด ส่วนตัวและหน่วยความจำเสมือนคืออะไร? มีเหตุผลที่น่าสนใจไหมที่จะไม่เรียกใช้หนึ่งแอพพลิเคชั่นต่อเว็บไซต์?

1
ใน IIS 7.0 ความแตกต่างระหว่างข้อมูลเฉพาะตัวของพูลโปรแกรมประยุกต์และข้อมูลประจำตัวของเว็บไซต์คืออะไร
ใน IIS 5.0 โดยค่าเริ่มต้นบัญชีข้อมูลประจำตัวของกลุ่มแอพลิเคชันคือ ASPNET และเว็บไซต์ยกเว้นว่ามีการเปิดใช้งานการรับบทบาทให้เรียกใช้ภายใต้บัญชีของข้อมูลประจำตัวของกลุ่มแอพลิเคชัน แต่ใน IIS 7.0 มีสองที่ที่ฉันสามารถกำหนดค่าบัญชีที่เว็บไซต์ของฉันจะใช้ ที่ระดับกลุ่มแอพพลิเคชั่นและระดับเว็บไซต์ ฉันคาดว่าข้อมูลประจำตัวของเว็บไซต์จะแทนที่ข้อมูลประจำตัวของกลุ่มแอปพลิเคชัน แต่ฉันเพิ่งเห็นว่าไม่ใช่กรณี ดังนั้นความแตกต่างคืออะไร?

3
เหตุใดจึงต้องเพิ่มแอปพลิเคชันเพิ่มเติมใน IIS
ฉันมีเว็บไซต์หลายแห่งที่โฮสต์กับ IIS 6.0 บน Windows Server 2003 บางเว็บใช้เฟรมเวิร์ก. Net 1.1 ในขณะที่เว็บไซต์อื่นใช้. Net 2.0 ขณะนี้ฉันมีกลุ่มแอพพลิเคชั่นตั้งค่าสำหรับแต่ละเฟรมเวิร์ก มีเหตุผลอื่นใดบ้างในการเพิ่มพูลแอปพลิเคชันเพิ่มเติม?

1
เหตุใดพูลแอ็พพลิเคชัน 32 บิตจึงมีประสิทธิภาพมากกว่าใน IIS [ปิด]
เป็นการยากที่จะบอกสิ่งที่ถูกถามที่นี่ คำถามนี้คลุมเครือคลุมเครือไม่สมบูรณ์กว้างเกินไปหรือโวหารและไม่สามารถตอบได้อย่างสมเหตุสมผลในรูปแบบปัจจุบัน สำหรับความช่วยเหลือในการทำความเข้าใจคำถามนี้เพื่อที่จะสามารถเปิด, ไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันทำการทดสอบโหลดด้วยเว็บแอพพลิเคชั่น ASP.NET สองตัวใน IIS การทดสอบดำเนินการกับตัวแทนผู้ใช้ 5,10,25 และ 250 ทดสอบบนกล่องที่มี RAM 8 GB, Windows 7 Ultimate x64 กล่องเดียวกันที่รันทั้ง IIS และโครงการทดสอบโหลด ฉันทำงานหลายครั้งและข้อมูลสอดคล้องกันมาก สำหรับการโหลดทุกครั้งฉันจะเห็น "การเฉลี่ยเวลาหน้า (วินาที)" และการ "การตอบกลับโดยเฉลี่ย (วินาที)" ที่ต่ำลงถ้าฉันตั้ง "เปิดใช้งานแอปพลิเคชัน 32 บิต" เป็น True ในกลุ่มแอปพลิเคชัน ความแตกต่างทำให้โหลดได้มากขึ้น ที่โหลดสูงมากเว็บแอปพลิเคชั่นจะเริ่มโยนข้อผิดพลาด (503) หากพูลแอ็พพลิเคชันเป็น 64 บิต แต่สามารถติดตามได้หากตั้งค่าเป็น 32 บิต เหตุใดพูลของแอป 32 …

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

2
กลุ่มแอปพลิเคชันที่ไม่ได้ใช้ใน IIS มีผลต่อประสิทธิภาพหรือไม่
เนื่องจากมีการอัปเดตครั้งใหญ่ในสถาปัตยกรรมของเราตอนนี้เรามีแอพพลิเคชั่นที่ไม่ได้ใช้ไม่กี่แอพพลิเคชั่นภายใต้ IIS (ไม่มีเว็บไซต์ใดที่แมปไว้) ฉันเข้าใจว่าควรลบออกเพื่อปรับปรุงความสามารถในการอ่านได้อย่างไร แต่คำถามของฉันเกี่ยวกับผลกระทบด้านประสิทธิภาพ: การมีกลุ่มแอปพลิเคชันที่ไม่ได้ใช้มีความสำคัญในเรื่องของหน่วยความจำ, CPU, IIS หรือไม่ จากสิ่งที่ฉันเห็นกลุ่มแอปพลิเคชันที่ไม่มีเว็บไซต์ไม่ได้สร้างกระบวนการของผู้ปฏิบัติงานดังนั้นฉันสงสัยว่าไม่มีประสิทธิภาพที่แตกต่างกัน แต่ฉันต้องการแน่ใจว่าฉันไม่ได้พลาดอะไรบางอย่าง

1
ต้องใช้แอตทริบิวต์ serviceAutoStartProvider เพื่อเริ่มต้นแอปพลิเคชัน ASP.NET โดยอัตโนมัติหรือไม่
ฉันได้อ่านโพสต์ของ Scott Guthrie ในแอปพลิเคชัน ASP.NET เริ่มต้นอัตโนมัติซึ่งให้ตัวอย่างเกี่ยวกับวิธีตั้งค่าแอปพลิเคชัน ASP.NET 4.0 ให้เริ่มต้นโดยอัตโนมัติ <applicationPools> <add name="MyAppWorkerProcess" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" /> </applicationPools> <!--...--> <sites> <site name="MySite" id="1"> <application path="/" serviceAutoStartEnabled="true" serviceAutoStartProvider="PreWarmMyCache" /> </site> </sites> <!--...--> <serviceAutoStartProviders> <add name="PreWarmMyCache" type="PreWarmCache, MyAssembly" /> </serviceAutoStartProviders> สิ่งที่ไม่ชัดเจนจากโพสต์ของเขาคือหากการกำหนดค่าต่อไปนี้จะเริ่มต้นแอปพลิเคชัน ASP.NET โดยอัตโนมัติ: <applicationPools> <add name="MyAppWorkerProcess" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" /> </applicationPools> <!--...--> <sites> <site name="MySite" …

2
ApplicationPoolIdentity IIS 7.5 ถึง SQL Server 2008 R2 ไม่ทำงาน
ฉันมีสคริปต์ทดสอบ ASP.NET ขนาดเล็กที่เปิดการเชื่อมต่อกับฐานข้อมูล SQL Server บนเครื่องอื่นในโดเมน มันไม่ทำงานในทุกกรณี ติดตั้ง: IIS 7.5 ภายใต้ W2K8R2 พยายามเชื่อมต่อกับอินสแตนซ์ SQL Server 2008 R2 ระยะไกล เครื่องทั้งหมดอยู่ในโดเมนเดียวกัน การใช้ ApplicationPoolIdentity สำหรับเว็บไซต์ที่ไม่สามารถเชื่อมต่อกับ SQL Server ได้ดังต่อไปนี้: การเข้าสู่ระบบล้มเหลวสำหรับผู้ใช้ 'NT AUTHORITY \ ANONYMOUS เข้าสู่ระบบ' คำอธิบาย: มีข้อยกเว้นที่ไม่สามารถจัดการได้เกิดขึ้นระหว่างการดำเนินการตามคำขอเว็บปัจจุบัน โปรดตรวจสอบการติดตามสแต็กสำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดและที่มาในรหัส รายละเอียดข้อยกเว้น: System.Data.SqlClient.SqlException: การเข้าสู่ระบบล้มเหลวสำหรับผู้ใช้ 'NT AUTHORITY \ ANONYMOUS เข้าสู่ระบบ' อย่างไรก็ตามถ้าฉันเปลี่ยน Process Model Identity เป็น NETWORK SERVICE หรือบัญชีโดเมนของฉันการเชื่อมต่อฐานข้อมูลก็สำเร็จ …

2
ฉันจะกำหนดสิทธิ์การใช้งานไดเรกทอรีให้กับข้อมูลประจำตัวกลุ่มแอพเริ่มต้นได้อย่างไร
ฉันจะกำหนดสิทธิ์การใช้งานไดเรกทอรีให้กับข้อมูลประจำตัวกลุ่มแอพเริ่มต้น [IIS APPPOOL {ชื่อกลุ่มแอพพลิเคชั่น}] ได้อย่างไร ฉันกำลังพยายามทำสิ่งนี้เพื่อเปิดใช้งานกลุ่มแอปพลิเคชันแบบสอบถามที่ใช้งานบนเว็บผู้ใช้และตรวจสอบการมีอยู่ของชื่อผู้ใช้หรือชื่อกลุ่ม ขอบคุณ

1
สิทธิ์ IIS 7 Application Pool Identity
ในหลอดเลือดดำของคำถามนี้ คำถามอื่น ๆ ได้สัมผัสกับสิ่งนี้ แต่ขอคำตอบโดยสมบูรณ์: สิทธิ์เฉพาะใดที่จำเป็นสำหรับไซต์ IIS 7 ทั่วไปที่มีผู้ใช้โดเมนเป็นข้อมูลประจำตัวของแอพ สิทธิ์เฉพาะใดที่จำเป็นสำหรับไซต์ ASP.NET IIS 7 ที่มีผู้ใช้โดเมนเป็นข้อมูลประจำตัวของแอพ มีเทคนิค / ทางลัดในการใช้การอนุญาตเหล่านี้หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.