当前位置:StudyEZ>学易考试社区>所有标签>ASP.NET>Compile (RSS)
  • 缺少Assembly引起的The file has not been pre-compiled错误

    今天在迁移一个站点时又遇到了一个怪异的The file has not been pre-compiled错误。 这个错误之前已经多次遇到过了,有时是因为Build时的Compile选项问题引起,有时又是文件编码不一致引起的,所以没回都会大动干戈折腾一番才能找到原因。 但这次只是一个Service站点的迁移,而且只有三个.asmx文件,按理说查找原因是很快的。但是因为在原站点却能运行正常,两者之间只是部署环境有点差异,所以就显得比较怪异了。 后来终于发现是因为web.config的<assemblies>配置节里引用了一个第三方的assembly。之前的经验中,缺少assembly都是会报无法加载dll的错误...
    发表在 老徐的博客 (Weblog) 作者 SilentAcorn 于 2007-08-13
  • ASP.NET编译模式与pdb文件

    之前的文章里有提到ASP.NET编译时会自动输出pdb文件,以及ASP.NET调试时看到的是MSIL的代码。现在特意更正一下,这个说法是错误的。 因为前两天我自己在运行时调试的时候,发现当调试进入ASP.NET页面代码的时候,即使选了Disassembly,看到的其实已经是JIT编译之后native的反汇编代码,而不是MSIL或者源代码。而正确引用了pdb文件的dll如enterprise library就能看到源码。 这就涉及到ASP.NET项目的编译模式问题了。目前在VS 2005里有两种ASP.NET项目,一种是Web Site Project,另一种是Web Application Project...
    发表在 老徐的博客 (Weblog) 作者 SilentAcorn 于 2007-06-27
  • 文件编码不一致引起的has not been pre-compiled及base class is not compatible错误

    在前几次部署站点的时候,都遇到过几个奇怪的错误,往往在开发环境是运行正常的,而编译之后部署到了生产环境却出现莫名其妙错误。 一是提示文件没编译,如: The file '/member/myupload/upload.aspx' has not been pre-compiled, and cannot be requested. 二是使用用户控件时提示基类不对,如: The base class includes the field 'WebUserControl1', but its type (common_WebUserControl) is not compatible...
    发表在 老徐的博客 (Weblog) 作者 SilentAcorn 于 2007-05-15
第 1/1 页(共3 项)