0
我正在C#中.Net应用程序上工作,我有问题,在我从源代码控制获得最新版本后,我的应用程序无法启动。调试后,我发现这些行:恢复URL不返回预期结果
HttpApplication app = (HttpApplication)source;
var requestedResourceAbsoluteUrl = app.Request.Url.AbsolutePath.ToLower();
返回不是Default.aspx页面,但只有默认(最后缺少.aspx)。我尝试了一切。再次映射解决方案。尝试在不同的浏览器中修复Visual Studio。我使用Fiddler来检测请求。这是关于应用程序中的每个页面。一切都OK我的同事项目审查这个版本
为什么使用'HttpApplication'?为什么不使用'Request.Url.AbsolutePath.ToLower()'? –
使用wireshark或fiddler等嗅探器。通常这样的错误是由于http头默认值错误。默认值是使用IE浏览器设置,并且您的PC上的设置可能与同事PC不同。我会将PC上的嗅探结果与同事进行比较。 – jdweng
你好,我尝试了一切,但它不起作用 – Grizabela