Моя страница не работает должным образом, я думаю, что сделал все, что мог. Мое приложение работает, когда оно запущено без сервера, но я не могу заставить его работать на сервере. Он загружает только домашнюю страницу, когда я хочу нажать кнопку и выполнить поиск, он показывает ошибку. Веб-сайт не может отобразить эту страницу. Может у кого есть идеи, что я делаю не так? Ниже я показываю содержимое моих файлов, используемых на странице, и объясняю, что находится в другом.
web.config
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appSettings>
<!-- Required settings -->
<add key="PYTHONPATH" value="F:\PythonikWebApp\Pythonik\" />
<add key="WSGI_HANDLER" value="app.app" />
</appSettings>
<system.webServer>
<handlers>
<remove name="Python FCGI" />
<add name="Python FCGI" path="*" verb="*" modules="FastCgiModule"
scriptProcessor="F:\PythonikWebApp\Anaconda\python.exe|
F:\PythonikWebApp\Anaconda\Scripts\wfastcgi.py"
resourceType="Unspecified" requireAccess="Script" />
</handlers>
</system.webServer>
</configuration>
app.app
Здесь я храню весь код веб-сайта, не могу показать его вам, но здесь все в порядке.
index. html
Here I keep my frontend, it didn't make problems either, so I think it's not the case.
Я выполнил все настройки в Inte rnet Information Services, создал сайт, сделал WSGI и все такое, и все ссылки, которые я пишу в настройках, приведены в web.config
Здесь это дерево папок:
Pythonik Web App
Pythonik 1. статические 2. шаблоны 3. app.py 4. web.config 5. wfastcgi.py 6. .vscode
Anaconda 8. все папки Anaconda, python exe в Anaconda, wfastcgi.py в скриптах (тот, который я использую) и lib \ site-packages, скрипты wfastgci -enable.py и т. д. находятся где-то еще
Wfastcgi-enable работает через приглашение anaconda. На сервере нет целевого соединения с Inte rnet.
У кого-нибудь есть ЛЮБОЕ представление о том, что не так ?? Я думаю об этом в течение 2 дней, и я не знаю, что делать сейчас
Спасибо! Работа с: Python 3.7 через Anaconda3, Flask, wfastcgi, IIS, VS code