ฉันเพิ่งติดตั้งแอปพลิเคชัน blogengine.net ทั้งบนเซิร์ฟเวอร์ทดสอบในเครื่องและเว็บเซิร์ฟเวอร์ที่ใช้งานจริงของฉัน เป็นทั้ง Windows Server 2003 พร้อม IIS6 แอปพลิเคชันทำงานได้ดีบนเซิร์ฟเวอร์ทดสอบในเครื่องของฉัน แต่ทำงานได้บางส่วนบนเซิร์ฟเวอร์ที่ใช้งานจริง เมื่อฉันพยายามเข้าถึงแดชบอร์ดในส่วนการตั้งค่า แทนที่จะโหลดเพจ เบราว์เซอร์จะพยายามดาวน์โหลดเพจ และเมื่อฉันคลิกที่ธีม (หน้า cshtml อื่น) ฉันได้รับข้อความแปลกๆ มากมายที่ขึ้นต้นด้วย @using BlogEngine.Core.Packaging @{ Page.Title = Resources.labels.themes;
.....ฯลฯ
ฉันใช้ googling มาก แต่คำตอบส่วนใหญ่ดูเหมือนจะมุ่งเน้นไปที่ IIS7 และคำตอบที่ดูเหมือนว่าจะใช้กับ IIS6 ดูเหมือนจะใช้ไม่ได้เนื่องจากพวกเขากล่าวถึงการตรวจสอบ DLL ที่หายไป (ซึ่งไม่ใช่กรณีนี้เนื่องจากโฟลเดอร์ bin มีเหมือนกันทุกประการ ไฟล์เดียวกับที่อยู่ในเซิร์ฟเวอร์ที่ทำงาน)
สิ่งที่ฉันได้ลอง:
1) การติดตั้งกลไกบล็อกอีกครั้ง
2) ติดตั้ง MVC 3
3) การเพิ่มประเภท mime "text/html" ไปยังส่วนขยาย ".cshtml" ใต้แท็บ HTTP Headers ในคุณสมบัติเว็บไซต์ (ใน IIS6)
4) การเพิ่มกลุ่มแอปพลิเคชันเฉพาะสำหรับเว็บไซต์
คำแนะนำบางส่วนที่ฉันพบแนะนำว่าควรตั้งค่ากลุ่มแอปพลิเคชันให้ใช้ .Net 4 แต่ฉันไม่รู้วิธีตั้งค่าใน IIS6 (ต่างจาก IIS7.5) และฉันตั้งค่าการตั้งค่า asp.net ในคุณสมบัติเว็บไซต์ ถึง 4
ความช่วยเหลือหรือคำแนะนำใด ๆ จะได้รับการชื่นชมอย่างมาก
ขอบคุณ!