0

有一个现有的 asp.net Web Forms 项目,在我自己的计算机上我可以调试,但在服务器上它安装在用户控件上会导致问题。如果我使用开发人员工具,我可以看到用户控件上的一个按钮会创建响应“输入字符串格式不正确”。但这就是我所得到的,所以试图调试它所谈论的字段或值是不可能的,我没有在我自己的机器上遇到问题,所以我需要一些方法来深入了解这个问题的细节。如果它是一个页面,那么我会在堆栈跟踪中得到完整的错误,并且发现这会很有帮助。

4

2 回答 2

0

我不确定设置调试器有多容易。如果您是 IIS 管理员并且与您的用户在 Intranet 上,您可以在您的个人计算机上托管并让用户连接到您的主机。当他们访问您的页面时,错误应该会导致您的调试器运行。

不过,我认为更好的选择是实现某种日志记录机制。这是一个更实用和可持续的解决方案。如果您在编写日志类时需要帮助,请在此处发帖。

于 2013-03-01T11:49:11.963 回答
0

检查所有日期时间和字符串转换。还有服务器上的 web.config 文件。

如果是日期时间转换错误,则更改文化信息。

于 2013-03-08T12:27:17.140 回答