我在web2py中编写简单的应用程序。我想使用Silverlight作为前端。 Web2py需要在顶层公开一些文件。例如,Silverlight应用程序请求http://127.0.0.1:8000/crossdomain.xml
。我在web2py中创建了routes.py文件:
# -*- coding: utf-8 -*-
routes_in=(
('.*:/crossdomain.xml','/app/static/crossdomain.xml'),
)
routes_out = (
)
当我启动服务器并输入http://127.0.0.1:8000/crossdomain.xml in browser
时,我收到“无效请求”(http://127.0.0.1:8000/app/static/crossdomain.xml
有效)。我有点卡住了。知道我做错了什么吗?
解决 我不得不重新启动web2py服务器(Windows上的web2py.exe)。我认为做“停止服务器”和“启动服务器”就足够了。
向你寻求帮助。
答案 0 :(得分:0)
我认为。*:是问题;试着把它关掉。
答案 1 :(得分:0)
通常,如果您单击管理面板中的“重新加载路由”,则无需重新启动服务器即可对其进行排序。