小编Avi*_*ari的帖子

Win32com 代码无法在 IIS 上运行

我试图在 IIS Web 服务器上部署一个 Python 应用程序,只要遇到使用 win32com 对象的代码,它就会抛出错误,但代码在 Python 内置 Web 服务器上运行良好,这是代码:

xlapp = win32com.client.Dispatch(r"Excel.Application")

这是错误:

xlapp undefined, global win32com = <module 'win32com' from 'C:\Python27\lib\site-packages\win32com\__init__.pyc'>, win32com.client = <module 'win32com.client' from 'C:\Python27\lib\site-packages\win32com\client\__init__.pyc'>, win32com.client.Dispatch = <function Dispatch> 
C:\Python27\lib\site-packages\win32com\client\__init__.py in Dispatch(dispatch='Excel.Application', userName=None, resultCLSID=None, typeinfo=None, UnicodeToString=None, clsctx=21) 
 93   """

 94   assert UnicodeToString is None, "this is deprecated and will go away"

 =>   95   dispatch, userName = dynamic._GetGoodDispatchAndUserName(dispatch,userName,clsctx)

 96   return __WrapDispatch(dispatch, userName, resultCLSID, typeinfo, clsctx=clsctx)

 97 

dispatch = 'Excel.Application', userName = None, global dynamic = …
Run Code Online (Sandbox Code Playgroud)

python com iis webserver win32com

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

com ×1

iis ×1

python ×1

webserver ×1

win32com ×1