页面检查器:未从服务器返回任何映射数据
本文关键字:返回 服务器 任何 映射 数据 检查 | 更新日期: 2023-09-27 17:56:14
我有一个在 .NET 3.5 中维护的 Web 窗体应用程序,我在 VS 2013 中维护它。 它既不会在页面检查器中运行也不会加载。
我已经经历了各种StOvf问题。 感谢我所做的那些:
- 将目标框架从 .NET 3.5 更改为 .NET 4.0
- 添加了对
Microsoft.CSharp
和Microsoft.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文件中。