页面检查器:未从服务器返回任何映射数据

本文关键字:返回 服务器 任何 映射 数据 检查 | 更新日期: 2023-09-27 17:56:14

我有一个在 .NET 3.5 中维护的 Web 窗体应用程序,我在 VS 2013 中维护它。 它既不会在页面检查器中运行也不会加载。

我已经经历了各种StOvf问题。 感谢我所做的那些:

  • 将目标框架从 .NET 3.5 更改为 .NET 4.0
  • 添加了对Microsoft.CSharpMicrosoft.Office.Interop.Excel的引用,因为项目导入了 Excel 电子表格。
  • 已安装共享管理对象,因为项目在 SQL Server 2008 R2 上运行。

解决了以前的错误后,我现在由页面检查器抱怨:"没有从服务器返回映射数据"。 Web 浏览器抱怨:"XML 解析错误:未找到元素"。

纯 HTML 页面在页面检查器中具有相同的错误,但在浏览器中没有错误消息。 它只是空白的。

如何让我的项目运行?

预计8月4日提出问题。我目前怀疑该问题涉及用户身份验证(我最初提出问题时尚未达到这一点)。 该应用程序应该通过UserSecurity.CurrentUser.Identity从客户端上的MS Windows读取用户。 但是,这在应用程序启动期间为 null。

在应用程序属性窗口(非项目>属性)中,启用Anonymous Authentication,禁用Windows Authentication。 在一个测试平台中,我颠倒了两个设置。 该应用程序会弹出系统登录对话框,然后正确验证用户。 但设计意图是不要有这个弹出窗口。

编辑2:如果我注释掉system.webServer下的security节点,Windows身份验证可以正常工作。 这不会影响原始问题,为什么显示空页面而不是项目的"拒绝访问"页面? 第二个问题仍然存在,为什么会有登录弹出窗口?

页面检查器:未从服务器返回任何映射数据

当我遇到同样的问题时,我逐部分注释了我的.aspx文件,并找出了导致问题的原因。这是一个调用不存在的代码隐藏函数的OnClick=属性。如何?我已经更改了它的名称(使用代码隐藏中的重构>重命名选项),并且 vs2013 没有将此更改更新到.aspx文件中。