页面检查器:没有从服务器

时间:2015-06-15 15:50:26

标签: c# asp.net visual-studio-2013 webforms page-inspector

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

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

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

完成以前的错误之后,我现在由Page Inspector抱怨:"没有从服务器返回映射数据"。 Web浏览器抱怨:" XML解析错误:找不到元素"。

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

如何让我的项目运行?

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

在应用程序属性窗口(NOT Project-> Properties)中,Anonymous Authentication已启用且Windows Authentication已禁用。在一个测试平台中,我颠倒了两种设置。该应用程序弹出系统登录对话框,然后正确验证用户身份。但设计意图是没有这个弹出窗口。

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

1 个答案:

答案 0 :(得分:0)

当我遇到同样的问题时,我逐个评论了我的.aspx文件并找出了导致问题的原因。这是一个OnClick=属性,调用一个不存在的代码隐藏功能。怎么样?我更改了它的名称(使用refactor->重命名选项来自代码隐藏),vs2013没有将此更改更新为.aspx文件。