जुलाई 2013 तक Azure पर एक फ्लास्क टेम्पलेट है।
उस के साथ
प्रारंभ। इसे अपने कंप्यूटर पर क्लोन करें। रूट पर कुछ आईआईएस सामान हैं, और FlaskApplication
फ़ोल्डर में एक हैलो वर्ल्ड फ्लास्क है। आप अपने कंप्यूटर python __init__.py
पर फ्लास्क ऐप का परीक्षण कर सकते हैं। मुझे नहीं पता कि स्थानीय स्तर पर आईआईएस साइट का परीक्षण कैसे करें।
मुझे नहीं पता कि निर्भरता कैसे काम करती है। टेम्पलेट में एक पिप requirements.txt
है, और फ्लास्क के स्रोत पेड़ और कुछ अन्य पुस्तकालय भी हैं।
मैंने हेरोोक से मेरा एक ऐप प्रति Azure पर कॉपी किया। अंततः यह काम कर रहा है। सबसे बड़ी कठिनाई लॉग ढूंढना और पढ़ना था (आपको आईआईएस मैनेजर में सभी लॉगिंग चालू करने की आवश्यकता है, फिर एक एफ़टीपी साइट पर ब्राउज़ करें, फिर कुछ अजीब नाम वाली एक्सएमएल फाइल में लॉग गहरे हैं), जिससे दो मामूली समस्याएं अधिक समय लेती हैं की तुलना में वे हल करने के लिए
- कार्य निर्देशिका Heroku से बिल्कुल अलग है (आईआईएस साइट रूट पर, बल्कि बोतल साइट रूट से)
- टेम्पलेट एक कुशल
web.config
कि चुपचाप क्वेरी स्ट्रिंग हटाता प्राप्त का आग्रह किया जाता है चाहिए
यह समस्या
<action type="Rewrite" url="handler.fcgi/{R:1}" appendQueryString="false" />
स्रोत
2013-07-28 12:18:05
https://pytools.codeplex.com/workitem/1536 पर जारी की गई समस्या –