python解决问题asp_ASP脚本中的Python 500服务器错误

以下asp脚本给出了错误:“HTTP / 1.1 500服务器错误”

def main():

Response.Write("My first ASP script!")

main()

%>

当我在IIS 7.5 Windows 7(64位)上运行它时.在错误日志中,它只是提到ASP_0147错误.

我在服务器上安装了Python 3.2和Active Python 3.2.2.3,并通过pyscript.py注册了Python

我为服务器启用了32位应用程序.我还安装了Python for Windows,看看是否有帮助.

你能建议我怎么解决这个问题吗?

更新:

我已经设法让python3正常工作,但我必须注册–debug,如下所示:

C:\Python32\Lib\site-packages\win32comext\axscript\client>c:\Python32\python.exe

pyscript.py --debug

Requesting elevation and retrying...

Registered: Python (for debugging)

为什么它只能在调试模式下工作?在这种模式下运行是否安全?

这是启用调试时的跟踪:

Object with win32trace dispatcher created (object=None)

in ._InvokeEx_-SetScriptSite(,) [1,None]

Debugging extensions (axdebug) module does not exist - debugging is disabled..

in ._QueryInterface_ with unsupported IID IActiveScriptProperty ({4954E0D0-FBC7-11D1-8410-006008C3FBFC})

in ._InvokeEx_-InitNew() [1,None]

in ._InvokeEx_-GetScriptDispatch(None,None]

in ._QueryInterface_ with unsupported IID {1D044690-8923-11D0-ABD2-00A0C911E8B2} ({1D044690-8923-11D0-ABD2-00A0C911E8B2})

in ._InvokeEx_-AddNamedItem('Response',66) [1,None]

in ._InvokeEx_-AddNamedItem('Request',None]

in ._InvokeEx_-AddNamedItem('Server',None]

in ._InvokeEx_-AddNamedItem('Session',None]

in ._InvokeEx_-AddNamedItem('Application',None]

in ._InvokeEx_-AddNamedItem('ObjectContext',None]

in ._InvokeEx_-AddNamedItem('ASPGLOBALTLB',74) [1,None]

in ._InvokeEx_-ParseScriptText('def main():\r\n Response.Write("My first ASP script!")\r\nmain()\r\n',None,'STRIP EMBEDDED HTML COMMENTS',1,192,0) [1,None]

in ._InvokeEx_-AddNamedItem('ScriptingNamespace',10) [1,None]

in ._InvokeEx_-SetScriptState(1,None]

in ._InvokeEx_-SetScriptState(0,None]

in ._InvokeEx_-Close() [1,None]

谢谢,

巴里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值