<fastCGI>
設置必須位於IIS的applicationHost.config
文件(在system.webServer
部分中)。只要將它放入web.config
即不起作用(通過在本地IIS上進行測試,而不是在Azure上進行確認)。示例配置可能如下所示:
<fastCgi>
<application
fullPath="D:\home\Python27\python.exe"
arguments="D:\home\Python27\wfastcgi.py"
maxInstances="16"
idleTimeout="21600"
instanceMaxRequests="10000000"
signalBeforeTerminateSeconds="60"
xdt:Transform="InsertIfMissing"
xdt:Locator="Match(fullPath)">
<environmentVariables>
<environmentVariable name="PYTHONHOME" value="D:\home\Python27" />
</environmentVariables>
</application>
</fastCgi>
您可能需要調整此配置。
這應該解決它的本地IIS,您可以編輯applicationHost.config
。我不確定Azure,但也許你可以在這裏找到一些提示:https://github.com/Azure/azure-python-siteextensions/issues/2。
好吧,這個錯誤與訂閱無關,在webapp設置中有所不同 – 4c74356b41
我沒有改變任何東西,除了我的訂閱在發佈配置文件。 –
好吧,可能是你創建webapp的方式,訂閱不能干擾webapp,至少我可以想象一種方式 – 4c74356b41