2013-09-25 189 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文件夹没有足够的安全权限。

问题解决!

相关问题