我在使用VB构建的Web .NET应用程序时遇到了极其奇怪的行为
应用程序使用PDFTron作为PDF生成工具列出事务并使用这些事务生成PDF文档。
在前端,交易都遵循系统货币符号,可以在区域设置中更改。但是,生成PDF时,它仅显示英镑符号。奇怪的是,当我使用Visual Studio在同一服务器上进行调试时,情况并非如此,只有在IIS上部署时,无论Debug是否设置为True或False。
为了明确我使用IIS全球化专门设置文化,它运行正常。我的问题是关于理解可能的原因以及它为何如此行事。
注意事项: 我已尝试在机器的控制面板中将所有设置设置为美国和美元(所需的货币),然后重新启动机器以查看设置是否生效,而不是。但显然这个符号在某个地方正确吗?
应用程序部署在Windows Server 2008 R2 SP1上。