写了个.NET网站,需要部署到服务器上,但是一直报错..求解

解决方案 »

  1.   

    行 1:  <%@ page language="C#" autoeventwireup="true" inherits="Index, App_Web_zs5vbmvw" %>
    行 2:  
    行 3:  <%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
      

  2.   

    分析器错误 
    说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误消息: 未能加载程序集“App_Web_zs5vbmvw”。请确保在访问该页之前已经编译了此程序集。
      

  3.   

    已经 编译 过了,但是报错,是不是 还要 配置IIS?
      

  4.   

    请问楼主写的是网站还是Web应用程序呢一般是先把网站或Web应用程序 发布到本机的某个文件夹,然后再把这个文件夹的全部内容上传到服务器的合适目录下我想楼主是编译了以后,直接把所有源代码上传了吧?
      

  5.   

    那要联系一下服务器提供商了,也许是它的.Net版本不支持你的程序了你用的是哪个版本呢
      

  6.   

    <system.web>
    //乱码的话,在web.config的web结点加上下面代码试试
    <globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN"/>
    </system.web>
      

  7.   

    或者改成utf-8编码<system.web>
    //乱码的话,在web.config的web结点加上下面代码试试
    <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-CN"/>
    </system.web>
      

  8.   

    你可能是有复制过来的WEB文件。。你要检查CS文件的类名。。是否有重复的
      

  9.   

    asp.net网站的运行机制,当有网站上的任何一个aspx、ascx文件被修改,就会导致整个网站的重新编译,如果网站的页面数量很多,而且编译的时候正好赶上有大量的用户访问,那个这个更新是很致命的。asp.net 2.0提供了一个新的机制,叫做部署预编译(Precompilation deployment),其实说白了,就是把asp.net网站编译好了,再发布出去,比如app_code和resource什么的,都会被预编译成dll文件,既然已经被编译好了,当然就不涉及到第一次访问比较慢的过程了。这个部署预编译功能,还有一个比较强大的地方,就是在知识产权保护方面,为什么这样说呢,因为他会把所有的aspx、ascx和cs文件,都编译到dll文件里面,也就是说用户就算进去了服务器,有权限在本地浏览网站目录,也是看不到源代码的。所有的网页文件中,只有一句话,“这是预编译工具生成的标记文件,不应被删除!”。
      

  10.   

    保证你的dll文件在bin目录下..并且bin目录保证在网站的根目录下..检查你上传到服务器的目录是否是虚拟目录..