我写了一个简单的cgi python脚本,看起来像这样
#!c:/Python25/python.exe -u
import cgi
import os
def main():
print "Content-type: text/html\n"
form = cgi.FieldStorage()
print form["firstname"].value
os.execvp("D:\\path\\to\\my\\consolapp.exe", [""])
main()
你可以开始我想用.net编写的一个consoleapp。
但是当我调用cgi脚本时,我的consoleapp崩溃了。所以我在我的.net程序中执行了一些操作之后做了一点调整并写了一个文本文件。
结果是每次我想打开访问mdb文件时我的程序崩溃了。它告诉我,我需要Microsoft数据访问组件(MDAC)。但我不能相信这条消息,因为我的.net控制台应用程序运行没有错误,如果我从我自己开始。
所以有人可以给我一些建议如何通过webscript调用我的.net consol ab。
我很满意每一个建议所以它不一定是使用cgi脚本的解决方案。
此致 尼科
答案 0 :(得分:1)
我找到了答案。
你必须安装mod_python。之后,这个Python脚本工作:
import subprocess
def index():
subprocess.Popen(["E:\\test\\TestTabNormalisator.exe"])
return 'Done.'
希望这也有助于其他人。