发布网站时 遇到XX类型 同时存在XX.dll和XX.dll中

遇到该问题的可能以下:asp.net

1.复制了页面 更改了名字 但是对应的一些地方没有注意spa

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="" Inherits="" %>.net

Codefile:指定指向引用的代码隐藏文件的路径。此属性和Inherits属性一块儿树勇能够将代码隐藏源文件与网页关联。此属性仅对编译的页面有效。it

Codebehind:代码后置代码隐藏。指定包含与页关联的已编译的文件名称,编译完成后全部的以.aspx.cs后缀结尾的代码打包进dll。该属性不能再运行时使用,提供此属性是为了与之前版本的asp.net兼容,以实现代码隐藏功能。编译

                       在APS.NET2.0版本中,应改用Codefile属性指定该源文件的名称,同时使用Inherits属性指定该类的彻底限定名称。class

还有.aspx.cs文件中 部分类的类名   public partial class 类名: Page打包

通常 Codefile=“类名.aspx.cs” inherits=“类名”  public partial class 类名:Page 三个须要对照起来file

 

2.控件名和引用控件页面名称一致 引用时不会报错 但是发布的时候就会报错引用

 

3.多是bin文件夹中有老的dll,打开个人电脑,进入该目录 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files 找到该目录下的临时文件,进行删除后 从新发布该项目项目

相关文章
相关标签/搜索