如果选择链接时出现“值不能为空。参数名称:值:”错误,可能是什么问题?

问题描述 投票:0回答:1

我有一个托管在 IIS 上的 ASP.NET 网站,其中有许多应用程序。下面是 Web 服务器上 IIS 路径上的应用程序的样子。

当我登录特定应用程序时,这就是主屏幕的一部分。

我的问题特别与管理应用程序有关。管理应用程序对应于应用程序主页的管理链接按钮。

当我们点击主页上的Administration链接时,会出现以下运行时错误。

应用程序文件没有问题,因为我在另一个环境中运行完全相同的应用程序文件,没有任何问题。我们已尝试恢复到特定应用程序的旧版本,并且它有效。因此,特定的应用程序文件集不适用于特定的环境。

我还检查了 WebConfigClient 配置文件,以确保它们包含正确的设置,并且确实如此。我还发现以下问题(尽管可能相关)处于编程级别,而我的问题是我无权访问代码。开发商向我保证没有问题。证明是特定应用程序在另一个环境中运行。

值不能为空。参数名称:值

我检查了各种 IIS 设置,包括 Authentication 相关设置和其他一些基本应用程序设置,但没有运气。我遇到的每个搜索结果都涉及与代码相关的修复。

我不确定还需要检查什么才能解决此问题。由于特定的应用程序在另一个环境中运行,很明显特定的 Web 服务器有问题,但通过 IIS 检查了各种选项,配置似乎与工作环境相同,SQL 实例/数据库/配置也是如此。

我尝试删除应用程序并重新转换它,我也尝试刷新和回收应用程序,但没有成功。应用程序池也没有问题,因为其余应用程序工作正常。我还检查并确保 web.config 文件是正确的。

任何有关其他可能发生的事情的想法将不胜感激。希望我已经清楚地描述了情况。如果需要的话,很乐意添加说明。

asp.net iis webforms runtime-error
1个回答
0
投票

问题似乎是实际应用程序的内部设置。单击“管理”链接时,应用程序需要在特定 Web 表单上进行特定输入。未提供此值,导致错误。

© www.soinside.com 2019 - 2024. All rights reserved.