Performance .asmx web服务代码的执行极其缓慢

Performance .asmx web服务代码的执行极其缓慢,performance,iis-7,mysql-connector,Performance,Iis 7,Mysql Connector,我知道这与其他几个问题类似,但没有一个答案对我有帮助。我有一个运行在Windows 2008、IIS 7上的.asmx web服务,并通过MySql连接器网络与MySql连接。web服务接收字符串,使用Xmldocument将其转换为XML。。。然后循环子节点,最后更新数据库。在同一台机器上的控制台应用程序上,它将在2-3秒内运行。在.asmxweb服务中,需要2-3分钟。我已确保数据立即到达代码中。。。事实上,它只需要永远运行。我希望有人能告诉我应用程序池或IIS中的一些设置,为它提供更多的资

我知道这与其他几个问题类似,但没有一个答案对我有帮助。我有一个运行在Windows 2008、IIS 7上的.asmx web服务,并通过MySql连接器网络与MySql连接。web服务接收字符串,使用Xmldocument将其转换为XML。。。然后循环子节点,最后更新数据库。在同一台机器上的控制台应用程序上,它将在2-3秒内运行。在.asmxweb服务中,需要2-3分钟。我已确保数据立即到达代码中。。。事实上,它只需要永远运行。我希望有人能告诉我应用程序池或IIS中的一些设置,为它提供更多的资源。这是一台1.7GB的ram机器,我认为资源不应该是一个问题。Python程序正在调用它,但我从几个不同的地方调用过它,但它仍然非常慢。请省去关于WCF的讲座,因为我们中的一些人对我们开发的东西没有完全的控制权。任何能为我指明正确方向的帮助都会很好

启用或使用a来查找花费了这么长时间的内容

根据一些预感,控制台和ASMX之间的代码库是否相同?例如,此代码是否在单独的类中并从这两个类调用,还是复制并粘贴??发送到服务器的XML blob有多大?构建DOM需要时间,如果您只需阅读一次DOM并生成插入,请改为使用

希望其中一个能让你朝着正确的方向前进