IIS - Flask python ошибка скрипта webconfig wfastcgi - PullRequest
0 голосов
/ 06 августа 2020

Я включаю сценарий flask python с wfastcgi через IIS.

Я установил и включил wfastCGI. Однако после того, как я создам веб-сайт и добавлю файл webconfig со сведениями ниже -

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<modules>
            <remove name="WebDAVModule" />
        </modules>
  <handlers>   
   <add name="Python FastCGI" path="*" verb="*" modules="FastCgiModule" scriptProcessor="c:\users\goe\appdata\local\programs\python\python38\python.exe|c:\users\goe\appdata\local\programs\python\python38\lib\site-packages\wfastcgi.py" resourceType="Unspecified" requireAccess="Script" />
  </handlers>
        <directoryBrowse enabled="true" />
</system.webServer>
<appSettings>
  <!-- Required settings -->
  <add key="WSGI_HANDLER" value="myapp.app" />
  <add key="PYTHONPATH" value="D:\" />
</appSettings>
</configuration>

Однако я вижу ошибку ниже при попытке проверить имя файла сопоставления обработчика

C:\Users\goe\Documents\mywebsite\webconfig Line number:7 
Error : The configuration section can not be used at this path. This happens when section is locked at parent level. Locking is either bu default (overrideModeDefault="Deny"), or set explictly by a location with overrideMode="Deny" or the legacy allowOverride="false"

Мне нужна помощь, чтобы исправить это Пожалуйста, сделайте необходимое I

1 Ответ

1 голос
/ 07 августа 2020

IIS возвращает эту ошибку, если вы не устанавливаете конфигурацию в root web.config или пропустили установку чего-либо в IIS.

1. Убедитесь, что C: \ Users \ goe \ Documents \ mywebsite \ - это root web.config вашего веб-сервера. Вам необходимо убедиться, что раздел обработчиков установлен в root web.config вашего веб-приложения.

2. Убедитесь, что

<section name="handlers" overrideModeDefault="Allow" />

3. Пожалуйста, go для конфигурации manager system.webServer / handlers и проверьте, разблокирован ли раздел.

4. Убедитесь, что функция IIS установлена ​​полностью.

...