我最近创建了两个C#控制台应用程序。第一个命令将一系列命令输出转换为XML,第二个命令将XML转换为使用模板的Word文档。
我想知道如何才能将其放到web上,即有一个可以上传命令输出的网页,执行两个步骤的转换,以及最终提供供下载的Word文档。
是否应该在ASP.NET中创建网页,还是有其他(更好的)选项?是否需要以其他格式重写控制台应用程序?
发布于 2016-07-10 15:56:29
这个问题相当广泛,有足够的空间进行新颖的解释,但这里有一个简短的高层次介绍,说明要实现拟议的结果可能需要什么(语言不可知论):
exec方法(即在node.js:require('child_process').exec(command,options,callback)中)上面的步骤应该会让你非常接近你想要的。至于你的问题:
是否应该在ASP.NET中创建网页,还是有其他(更好的)选项?
“更好的”选项是你现在觉得最舒服的东西,你可以在以后做出合理的努力来改变它(假设你的“控制台”应用不是毫无戒心的独角兽)。
是否需要以其他格式重写控制台应用程序?
不,除非您有充分的理由这样做(即多环境兼容性)。您还可以重写以显着简化(即绕过使用CLI并在C#中完成所有操作)。
试着思考这些高层次的步骤,开始着手一个实现,当您陷入困境时,在StackOverflow上发布更多的具体问题。
我希望这能帮上忙!
https://stackoverflow.com/questions/38285755
复制相似问题