C# CS0246:类型或命名空间名称';员工';找不到(是否缺少using指令或程序集引用?)?

C# CS0246:类型或命名空间名称';员工';找不到(是否缺少using指令或程序集引用?)?,c#,.net,asp.net,deployment,iis-6,C#,.net,Asp.net,Deployment,Iis 6,我在部署web应用程序时遇到了麻烦 环境 有一个内部网站,目前有大量的文件和文件夹,工作良好。它没有配置为使用ASP.NET,只是简单的静态网页 这在带有IIS 6.0的Win2k3设备上 我尝试过的: 该应用程序在我的开发机器上运行良好。类Employee位于同一目录中,与出现此错误的asp.net页面具有相同的命名空间 我一直试图将应用程序部署到一个目录“INFO”。因此,我: 已启用ASP.NET(已确认) 确认它正在使用.net 2.0 我右键单击了IIS中的目录,并单击了灰显的“应用程

我在部署web应用程序时遇到了麻烦

环境

有一个内部网站,目前有大量的文件和文件夹,工作良好。它没有配置为使用ASP.NET,只是简单的静态网页

这在带有IIS 6.0的Win2k3设备上

我尝试过的:

该应用程序在我的开发机器上运行良好。类
Employee
位于同一目录中,与出现此错误的asp.net页面具有相同的命名空间

我一直试图将应用程序部署到一个目录“INFO”。因此,我:

  • 已启用ASP.NET(已确认)
  • 确认它正在使用.net 2.0
  • 我右键单击了IIS中的目录,并单击了灰显的“应用程序名”旁边的“创建”按钮,使其成为应用程序
  • 我已经编译并部署(使用VS发布工具)应用程序到INFO目录(这是一个共享)
  • 。。。但它仍然不起作用

    有什么想法吗?我还需要做些什么才能让它工作


    看起来像这样

    
    MyWebapp/bin

    MyWebapp/info/bin


    尝试将info目录设置为IIS中的应用程序。上面的文件夹应该也是一个应用程序,我想。。。。根据您所说的很难知道。

    我假设所有dll都在您的bin目录中,与应用程序(aspx)页面一起?嗯,只有一个dll,应用程序也编译这个dll。我想我是对的。INFO文件夹下有一个bin目录,我把dll复制到了那个bin目录中。奇怪的是,它正在编译CS代码隐藏页,只是找不到类Employee,不管出于什么原因。可能实际的类文件丢失了?您是否看到Employee.cs文件?或者你能在源代码中找到Employee类吗?除了bin目录中的dll外,Employee.cs实际上在INFO目录中。嗨,Jon,我已经将INFO目录设置为应用程序,但上面的目录不是…不,不是,因为它只是静态网页。只有“文件夹”才是真正的目录。嗯,听起来确实像是配置问题。您的信息目录应该是一个应用程序。具有bin文件夹,以及该文件夹中的dll。但是你说它不是编译?是的,我把信息目录设置成一个应用程序和一个虚拟目录。有一个bin文件夹,它有一个在我编译应用程序时创建的dll。