debugging - 生产服务器上的 asp.net 调试

标签 debugging asp.net-3.5 production

我们最近在生产服务器上部署了 ASP.Net 应用程序,但在 IE 中遇到了一些问题。我们构建了一个基于 cookie 的自定义安全模块。有趣的是,在所有浏览器中的临时服务器上一切都完美运行,它也适用于生产服务器,但仅适用于 Firefox。该进程能够写入 cookie,但由于某些奇怪的原因,当从生产服务器上的 IE 登录时,身份验证无法读取 cookie。安全模块是由另一家公司开发并交给我们的,有趣的是该公司现在已经解散,没有人可以对整个模块进行一些知识共享。

你们建议如何在生产服务器上调试/解决该问题。

最佳答案

尝试插入 ELMAH在网站上。安装非常非侵入性,您可以很快得到一些答案。

如果这不能满足您的需要(这可能是由于 Cookie 问题而发生),请尝试获取调试栏类型的应用程序并逐步完成该过程。

如果您仍然遇到问题,您可能需要使用类似 log4net 的内容注入(inject)一些额外的调试详细信息并查看结果,但这需要您重新编译应用程序并将其迁移。

关于debugging - 生产服务器上的 asp.net 调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/916666/

相关文章:

debugging - 如何在控制台中访问 Angular2 组件特定数据?

ASP.NET - 将站点投入生产的基本 list

nginx - node.js 准备好用于生产了吗?

Python 查找每月复利的固定付款

android - 谷歌日历事件链接未打开谷歌日历应用事件创建详细信息

javascript - 如何在桌面浏览器上模拟移动设备陀螺仪(deviceorientation 事件)以进行调试?

jquery - JQuery 模式中的 ASP.NET 控件

.net - 如何设置数据绑定(bind)文本框中文本的格式?

ASP.NET 3.5 网站在 VS 2012 中缺少命名空间

testing - 设置开发服务器引用