1. 程式人生 > >windows IIS部署python Flask 網站

windows IIS部署python Flask 網站

安裝IIS,啟用CGI

安裝Anaconda

我一般機器都安裝Anaconda,雖然比較大, 但是管理python版本以及包會很方便。

安裝wfastcgi並激活

開啟Anaconda Prompt。


進入python安裝目錄下的scripts資料夾然後執行wfastcgi-enable

開啟"處理程式對映"模組,新增對映模組

     

web.config檔案如下:

其中“mypythontest.app”,為python專案中

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <handlers>
            <add name="FlaskFastCGI" path="*" verb="*" modules="FastCgiModule" scriptProcessor="C:\ProgramData\Anaconda3\python.exe|c:\ProgramData\anaconda3\lib\site-packages\wfastcgi.py" resourceType="Unspecified" />
        </handlers>
    </system.webServer>
	<appSettings>
		<!-- Required settings -->
		<add key="WSGI_HANDLER" value="mypythontest.app" />
		<add key="PYTHONPATH" value="C:\ProgramData\Anaconda3" />
	</appSettings>
</configuration>