2015-05-05 37 views
0

我使用Visual Web Developer 2013開發了一個網站。我通過軟件包管理器控制檯安裝了Newtonsoft.JSON。當我點擊Visual Studio中的調試時,網站運行良好。 Newtonsoft.Json.dll存在於Bin文件夾下。Newtonsoft.Json:在部署到IIS SERVER期間編譯錯誤。

我碰到下面的錯誤,當我瀏覽到該網站

類型或命名空間名稱「Newtonsoft」找不到(是否缺少using指令或程序集引用?)

我想了解是否需要準備部署服務器。

+0

您在服務器上運行的是什麼版本的.NET?如果它比你使用的Newtonsoft版本更舊,會導致你的問題。 – garryp

+0

評論此行「使用Newtonsoft.Json;」它開始按需要工作..多數民衆贊成在很奇怪 – user3315228

+0

我的猜測是,它可能是一個未使用的使用;你有你的垃圾箱裏的dll,並且沒有清潔。 – garryp

回答

0

在Visual Web Developer中:

1)在解決方案資源管理器中,選擇項目。
2)在項目菜單上,單擊屬性。
3)單擊參考路徑。

然後檢查reflet到Newtonton.Json的路徑,並確保它是您在部署過程中也具有的程序集的相對引用。兩個可能的錯誤是你要麼參考存儲在其他文件夾中的assmebly,要麼你從其他項目中獲取參考。