पर त्रुटि 500 अगर मुझे मेरी कोल्डफ्यूजन स्क्रिप्ट में कोई त्रुटि है, तो मुझे कोल्डफ्यूजन के बजाय आईआईएस से 500 त्रुटि संदेश मिल रहा है। यह केवल तभी होता है जब मैं यूआरएल में फ़ाइल का नाम प्रदान करता हूं और ऐसा नहीं होता अगर मैं स्क्रिप्ट नाम के बिना यूआरएल खोलता हूं (जो index.cfm खुलता है)।आईआईएस 8/8.5 पर कोल्डफ्यूजन 10/11
उदाहरण के लिए:
- आईआईएस त्रुटि: http://www.example.com/index.cfm
- आईआईएस त्रुटि: http://www.example.com/foobar.cfm
- Coldfusion त्रुटि: http://www.example.com/
मैं अपने 3 ColdFusion प्लेटफार्मों की 2 पर इस समस्या को पुन: पेश कर सकते हैं:
- कार्य: IIS ColdFusion 10 अद्यतन 12
- नहीं कार्य (अद्यतन कनेक्टर के साथ) के साथ 7.5: ColdFusion के साथ 8 IIS 10 अपडेट 12 (अद्यतन के साथ कनेक्टर)
- नहीं कार्य: ColdFusion 11 साथ 8.5 IIS
मेरे index.cfm & foobar.cfm:
<!--- provoke a coldfusion error --->
<cfset foo
मेरे web.config:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<httpErrors errorMode="Custom" existingResponse="PassThrough" />
</system.webServer>
</configuration>
मेरे लिए ऐसा लगता है कि आईआईएस 8 और आईआईएस 8.5 के साथ कोल्डफ्यूजन कनेक्टर में कोई समस्या है।
क्या आप अपने application.log में कुछ भी देख रहे हैं? –
हां मुझे कोल्डफ्यूजन त्रुटि मिल सकती है जिसे मैंने उत्तेजित किया है। कोल्डफ्यूजन सही त्रुटि फेंकता है लेकिन आईआईएस इसे अनदेखा करता है। – android