zoukankan      html  css  js  c++  java
  • 发布网站时 遇到XX类型 同时存在XX.dll和XX.dll中

    遇到该问题的可能如下:

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

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

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

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

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

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

    一般 Codefile=“类名.aspx.cs” inherits=“类名”  public partial class 类名:Page 三个需要对照起来

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

    3.可能是bin文件夹中有老的dll,打开我的电脑,进入该目录 C:WindowsMicrosoft.NETFrameworkv4.0.30319Temporary ASP.NET Files 找到该目录下的临时文件,进行删除后 重新发布该项目

  • 相关阅读:
    Debian 添加Apache2
    最全面试资源,题库
    vue中的坑
    javascript事件相关4
    javascript事件相关3
    javascript事件相关2
    javascript事件学习笔记
    javascript 点点滴滴 jquery
    javascript 点点滴滴 jquery
    三栏自适应布局解决方案
  • 原文地址:https://www.cnblogs.com/xiemin-minmin/p/11771046.html
Copyright © 2011-2022 走看看