我有PHP,dotNet的背景,并被Python迷住了.我想逐步将功能从PHP转换到Python,并排运行点点滴滴.在此过渡期间,自应用程序庞大以来可能需要2年时间,我将被绑定到IIS.我有15年的网络编程背景,包括在IIS上的ISAPI模块中的一些C工作,这是我不想再深入研究的工作.
似乎Python在IIS上运行不佳.我一直在努力使用FastCGI(不支持,仅适用于PHP)和PyIsapie
(记录错误,无法启动并运行).最后我得到了它并使用HeliconZoo dll运行但是:
我的下一个问题是:如何调试/开发网站?在PHP中,您安装了一个调试器,每当您的网站出现问题时,您只需调试它,设置断点,逐步执行代码,检查手表等.在我看来,对于开发人员或故障排除者来说,这是最基本的工作类型.我买了WingIDE这是一个很好的工具和调试器,但由于某种原因它无法挂钩到IIS进程中的Python实例,所以没有调试.我注意到Helicon启动了Python,-O
所以我甚至重新编译了Python以完全忽略这个标志,但我的调试器(WingIDE)不会出现.
我可以在半小时内在IIS上建立一个PHP"hello world"网站,包括下载时间.我想我已经花了大约120个小时或更长时间才能让Python工作无济于事.我已经购买了Python编程和学习Python,大约有3000页.我用Google搜索直到我掉线.
我认为Python是一种很棒的语言,但我正处于中止尝试的边缘.是否有人可以给我一个关于如何在IIS7上进行设置的分步说明?