Приложение Django и IIS - произошла ошибка при чтении обработчика WSGI - PullRequest
0 голосов
/ 07 мая 2019

Я пытаюсь загрузить приложение Django с помощью IIS в Windows.Я следую учебному пособию, но продолжаю получать эту ошибку, и я понятия не имею, как ее решить.Я установил все необходимые условия.

Ошибка:

Error occurred while reading WSGI handler:

Traceback (most recent call last):
  File "c:\users\rodri\python\python37-32\lib\site-packages\wfastcgi.py", line 791, in main
    env, handler = read_wsgi_handler(response.physical_path)
  File "c:\users\rodri\python\python37-32\lib\site-packages\wfastcgi.py", line 622, in read_wsgi_handler
    env = get_environment(physical_path)
  File "c:\users\rodri\python\python37-32\lib\site-packages\wfastcgi.py", line 399, in get_environment
    doc = minidom.parse(web_config)
  File "c:\users\rodri\python\python37-32\lib\xml\dom\minidom.py", line 1958, in parse
    return expatbuilder.parse(file)
  File "c:\users\rodri\python\python37-32\lib\xml\dom\expatbuilder.py", line 911, in parse
    result = builder.parseFile(fp)
  File "c:\users\rodri\python\python37-32\lib\xml\dom\expatbuilder.py", line 207, in parseFile
    parser.Parse(buffer, 0)
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 24, column 16


StdOut: 

StdErr:

, и у меня есть два файла web.config.Один в главном wwwroot, а другой - для обработки статических файлов.

<configuration>
 <system.webServer>
  <handlers>
   <add name="Python FastCGI"
    path="*"
    verb="*"
    modules="FastCgiModule"
    scriptProcessor="c:\users\rodri\python\python37-32\python.exe|c:\users\rodri\python\python37-32\lib\site-packages\wfastcgi.py"
    resourceType="Unspecified"
    requireAccess="Script" />
  </handlers>
 </system.webServer>


 <appSettings>
  <!--Required Settings-->
  <add key="WSGI_HANDLER" value="NLPFrontEnd.wsgi.application" />
  <add key="PYTHONPATH" value="C:\inetpub\wwwroot\NLPFrontEnd" />

  <add key="DJANGO_SETTINGS_MODULE" value="NLPFrontEnd.settings" />

 </appSettings>
</configuration>
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <system.webServer>
        <!--Overrides the FastCGI handler to let IIS serve the static files-->
        <handlers>
            <clear />
            <add name="StaticFile" path="*" verb="*" modules="StaticFileModule" resourceType="File" requireAccess="Read" />
        </handlers>
    </system.webServer>
</configuration>

Любая помощь будет очень своевременной

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...