在一个 web 应用程序中,我有一个 IHttpHandler,它在被调用时会启动一个连接到 firebird 数据库的常规应用程序,除此之外,它会解析数据库中的一些日期。
从桌面运行时,应用程序可以毫无问题地执行应有的操作。但是当它从 httpHandler 启动时,会以错误的文化结束,并且无法解析日期。我已经设置了 web.config 和 CurrentThread.CurrentCulture 的文化,但它仍然以错误的结果告终。所有这些都是从文化设置为 sv-SE 的英文 Windows Server 2003 运行的。
那么有没有办法使用 System.Diganotics.Process.Start 以特定文化启动应用程序?如果没有新启动的流程使用哪种文化?