2010-03-10 65 views
1

我对包含Microsoft Chart控件的asp.net mvc视图有一个令人沮丧的问题。当我请求包含控件的视图时,我得到以下错误。包含Microsoft Chart Control的页面返回服务不可用

服务不可用

HTTP错误503.服务是 不可用。

当我在Visual Studio 2008 dev服务器下运行该项目时,它工作正常。当我将该项目部署到登台服务器时,出现错误。当我部署到虚拟目录下的同一台服务器上的其他站点时,这会使其更加令人沮丧。

当发生这种情况时,我也不会在事件日志或elmah中收到错误消息。有人遇到过这种情况么?你做了什么来解决它?

+0

你是说虚拟目录下的第一个暂存部署是_not_? – 2010-03-10 21:27:29

+0

@ henk-holterman正确。 – MHinton 2010-03-10 21:47:44

+0

您希望ASP.NET应用程序在IIS中没有虚拟目录的情况下工作吗? – 2010-03-10 21:57:29

回答

0

我不认为这是图表控件本身的问题。当我创建一个普通的HTML视图来加载Report控件时,我得到了同样的错误。

我认为这是某种与其他HttpHandler组件之间的冲突。我正在使用ELMAH和Telerik MVC控件。当我将控制器/路由从ReportController重命名为ReportingController时,一切正常。

1

您是否确定Chart web处理程序/模块在web.config中定义,并且图表dll位于登台网站的bin中?

相关问题