2013-09-25 239 views
1

我最近已經草擬到基於C#的Web項目上。編譯錯誤找不到類型或名稱空間名稱

我有一個我在C#中編寫的DLL文件,我試圖使用一個aspx頁面。這一切都在我的本地機器上正常工作。我將該項目上載到2008服務器並獲得以下內容:

'/'應用程序中的服務器錯誤。編譯器錯誤消息:CS0246:找不到 類型或命名空間名稱'GNVHandler'(您是否缺少使用指令或程序集引用的 ?)第6行:使用 GNVHandler;

該網站的內容是:

  • Test.aspx的
  • test.aspx.cs
  • 斌/ GNVHandler.dll

ASPX頁面將默認爲aspx.cs除了:

using GNVHandler; 

,並測試一切正常:

protected void Page_Load(object sender, EventArgs e) 
{ 
    GNVHandle GNV = new GNVHandle(); 
} 

現在我已經運行:

regasm.exe GNVHandler.dll

這樣做的結果是:

註冊成功的類型

但仍然錯誤仍然存​​在。對此有任何幫助嗎?

+1

通常這會工作,如果它在bin文件夾內,dll已經複製到生產服務器上的bin文件夾呢? –

+0

僅供參考:http://msdn.microsoft.com/en-us/library/w7xf6dxs.aspx –

+0

是的文件夾結構是相同的。 – tripbrock

回答

0

我們發現問題

對/ Bin文件夾沒有足夠的安全權限。

問題解決!

相關問題