我有一个在我的 Windows 开发机器上运行良好的 ASP.NET 应用程序。虽然服务器是运行 Mono 的 Linux,但一旦上传相同的代码,其运行速度比在 Windows 机器上慢 4 或 5 倍(例如,一项任务需要 25 秒与 5 秒)。
这种性能是 Mono 的一个已知问题吗?我能做些什么吗?代码主要是文本处理、字符串替换、正则表达式等,如果这有什么不同的话。我已经在本地使用 VS 分析和调试了我的代码,但我不知道是否可以使用 Mono 在服务器上进行远程调试,或者我接下来需要做什么才能真正修复它。