各位大神,
我的FLASK網頁部署到IIS后運行,出現如下報錯:
Error occurred while reading WSGI handler: Traceback (most recent call last): File "C:\Python39\lib\site-packages\wfastcgi-3.0.0-py3.9.egg\wfastcgi.py", line 791, in main env, handler = read_wsgi_handler(response.physical_path) File "C:\Python39\lib\site-packages\wfastcgi-3.0.0-py3.9.egg\wfastcgi.py", line 633, in read_wsgi_handler handler = get_wsgi_handler(os.getenv("WSGI_HANDLER")) File "C:\Python39\lib\site-packages\wfastcgi-3.0.0-py3.9.egg\wfastcgi.py", line 616, in get_wsgi_handler raise ValueError('"%s" could not be imported%s' % (handler_name, last_tb)) ValueError: "ITSystemCheck.app" could not be imported: Traceback (most recent call last): File "C:\Python39\lib\site-packages\wfastcgi-3.0.0-py3.9.egg\wfastcgi.py", line 600, in get_wsgi_handler handler = __import__(module_name, fromlist=[name_list[0][0]]) ModuleNotFoundError: No module named 'ITSystemCheck' StdOut: StdErr:
請問是不是在web.config中填寫WSGI_HANDLER值不對啊?(我填寫的是專案名“ITSystemCheck“)
還有什么其它原因會導致這個錯誤?
謝謝指導!
uj5u.com熱心網友回復:
https://blog.csdn.net/COLDRAIN_END/article/details/100172040uj5u.com熱心網友回復:
謝謝回復,但這個說明的是Django的配置方法,不是Flask的配置方法
Name: WSGI_HANDLER
Value: django.core.wsgi.get_wsgi_application()
uj5u.com熱心網友回復:
https://www.cnblogs.com/xiaolecn/p/5111076.html
uj5u.com熱心網友回復:
這個貼子我也看過,但還是沒有說明這個值在py中到底是什么
目前我將這個值,配置成專案中主檔案的名字,現在報這個錯,我已經無語了。。。(FastCGI應該是正確的,因為如果我調整web.config中的FastCGI路徑,就會說找不到FastCGI)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/261899.html
