如何将 Jmeter 板(面板应用程序)部署到Windows IIS服务器

w6lpcovy  于 2023-04-30  发布在  Windows
关注(0)|答案(1)|浏览(146)

我已经创建了面板应用程序(python脚本),它可以在本地主机上运行(面板服务 www.example.com )。我想将其部署到IIS服务器。我不确定它能不能做到。那么,如何做到这一点?
我也发现了同样的问题,并试图配置它由我自己,但它不工作
另外,我尝试使用 flask 来提供面板脚本。app.py

import asyncio 
import panel as pn 
from aiohttp import web 
from Industry import Dashboard, gdf 

app = web.Application()

async def start_panel_server():
    await pn.serve(Dashboard(gdf).dashboard(), show=False, port=5006)

async def home(request):
    loop = asyncio.get_event_loop()
    script = await loop.create_task(start_panel_server())
    return web.Response(text=script, content_type="text/html")

app.router.add_get("/", home)

if __name__ == '__main__': 
    pn.serve(Dashboard(gdf).dashboard(), show=False, port=5000) 
    web.run_app(app)

然而,当我运行python app.py它可以运行在本地,但当我配置它在IIS上,它的错误这是错误.

TypeError: Application.__call__() takes 1 positional argument but 3 were given
vyu0f0g1

vyu0f0g11#

您可以参考此链接中的内容,如有任何问题,请将问题的详细内容发布。
How to deploy your Dash app on the IIS windows server

相关问题