0

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

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

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

在解决了以前的错误之后,我现在要向 Page Inspector 抱怨:“没有从服务器返回映射数据”。Web 浏览器抱怨:“XML 解析错误:未找到元素”。

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

如何让我的项目运行?

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

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

编辑 2 :如果我注释掉security. system.webServer这不影响原来的问题,为什么会出现一个空页面而不是项目的“拒绝访问”页面?第二个问题仍然存在,为什么会有登录弹出窗口?

4

1 回答 1

0

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

于 2015-08-03T11:31:39.070 回答