2010-03-10 66 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中?

相關問題