我VS2005做了一个简单的测试页面,测试的时候没有问题,但发布后在这一行显示错误:<%@ page language="C#" autoeventwireup="true" inherits="Index, App_Web_su2zn78a" %>说无法加载程
序集'App_Web_su2zn78a',但是我在Bin目录下有这个程序集,请问各位高手是怎么回事?

解决方案 »

  1.   

    看一下发布的目录也有此程序集?如果没有,重新生成一下.拷过去看,在发布时.一般像.lic的文件不会被发布过去.手工考过去
      

  2.   

    确认你的服务器对应的Web App用的是.NET 2.0,<%=Environment.Version%>还有,<%@ page language="C#" autoeventwireup="true" inherits="Index" %>
      

  3.   

    思归大哥,你说的那个地方我都看了,Environment Version = 2.0.50727.42 ,
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Index.aspx.cs" Inherits="Index" %>
    测试的时候都是好的。麻烦帮我再看一下
      

  4.   

    这个程序集不能是看DLL文件的名字,你要看你生成类的名字,看你的命名空间和,所生成类的名字和Inherits属性后的是否一致。
      

  5.   

    use the Publish mechanism in VS 2005, if that is not what you want, copy the cs over to the server too