【发布时间】:2011-04-13 17:12:02
【问题描述】:
我正在尝试将我开发的 ASP.Net 应用程序部署到 Windows Server 2003 系统,但在运行站点时收到错误消息。
首先,当我想访问我的自定义配置部分时,我得到了一个空引用异常。所以我认为可能没有安装 System.Configuration 程序集。但是我删除了引用并将数据库直接包含到代码中以查看它是否可以正常工作。
但现在我收到另一个错误,即无法识别第三方服务器控件。
错误信息:服务器标签 “trirand:JQGrid”未知。
相同的应用程序在我安装了 IIS 6 的 XP 机器上运行良好,所以我想知道我是否缺少某些安装。这是该机器上的第一个 ASP.Net 应用程序,因为以前只有 ASP 工具。我认为 .Net Framework 3.5 SP1 已安装,但我不确定。另一个问题是 ASP.Net 是否集成到 .Net 框架中,是否需要不同的安装包。
更新:
我遇到了一个奇怪的行为:我在 web.config 文件中添加了明显错误的元素 <asdf>。在我的开发机器上给了我预期的错误,但在服务器上什么也没发生。所以似乎有些人无法识别我的 web.config 文件。
【问题讨论】:
标签: asp.net deployment windows-server-2003