คำถามติดแท็ก .net-4.0

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" …

3
การแมปตัวจัดการ Asp.net 4.0 หายไปใน IIS7
ฉันมีเซิร์ฟเวอร์ Windows 2008 R2 สองตัวที่รันแอป asp.net 4.0 เซิร์ฟเวอร์ที่มีปัญหาในการโหลดหน้า asp.net จริง ๆ แล้วใช้ได้ แต่ถ้ามีการเรียก ajax พวกเขาไม่ทำงาน ฉันสังเกตเห็นว่าไม่มี. การจับคู่ Handler. IIS 4.0 เฉพาะใน IIS สำหรับเซิร์ฟเวอร์นี้เหมือนกับเซิร์ฟเวอร์อื่น ๆ มันขาดการแมป. net 4.0 ทั้งหมด (.axd, .soap, .cshtm, .ashx และ. aspx) ฉันได้ลองใช้ "aspnet_regiis -ir" แต่ก็ไม่ได้ช่วยอะไร ฉันควรติดตั้งกรอบ. net 4.0 อีกครั้งหรือไม่ เพิ่มการแมปที่หายไปทั้งหมดด้วยตนเองหรือไม่ มีอะไรเกิดขึ้นอีกไหม? สิ่งที่ฉันไม่ต้องการทำคือการเพิ่มตัวจัดการจำนวนมากให้กับ web.config พวกเขาไม่จำเป็นต้องใช้บนเซิร์ฟเวอร์ที่ใช้งานได้ดังนั้นจึงไม่จำเป็นต้องใช้ในตัวจัดการที่เสียหาย
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.