簡體   English   中英

服務器計算機上的程序集引用異常。 在本地運行良好

[英]Assembly reference exception on Server machine. Running fine on local

我已經使用Entity Framework 5開發了該項目。我創建了Entity類的對象。 它在我的本地計算機上運行良好,但是當我嘗試在服務器計算機上運行時,出現錯誤

編譯錯誤描述:在編譯為滿足此請求所需的資源期間發生錯誤。 請查看以下特定的錯誤詳細信息,並適當地修改您的源代碼。

編譯器錯誤消息:CS0246:找不到類型或名稱空間名稱'DataExportSystemEntities'(是否缺少using指令或程序集引用?)

源錯誤:

Line 11:     public partial class Servers : System.Web.UI.Page
Line 12:     {
Line 13:         DataExportSystemEntities db = new DataExportSystemEntities();
Line 14:         protected void Page_Load(object sender, EventArgs e)
Line 15:         { 

實體框架dll位於bin文件夾中。

這可能是您使用實體框架構建的程序集。 您已經在bin文件夾或本地文件中得到了它的副本,但是當將其部署到服務器時,dll丟失了。

我想確保您已在其中添加了具有DataExportSystemEntities命名空間的程序集DataExportSystemEntities (可能是您使用EF實現數據模型的項目)到了在嘗試構建時會給您錯誤的項目解決方案。

跟蹤DataExportSystemEntities類具有什么程序集的一種方法是在您擁有的每個相關解決方案中進行“在文件中查找”搜索,並查看其定義位置。 該名稱實際上意味着它是為您的數據模型創建的。 如果在源代碼中找不到該定義,則可能是第三方程序集需要包含在服務器的部署中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM