网站发布时的问题记录

来源:互联网 发布:单片机isp是什么意思 编辑:程序博客网 时间:2024/06/05 08:46

1、发布完网站,有些修改的查询操作不起作用(这个查询是调用后台webservice接口方法)

可能是webconfig里面的ip地址不对或者引用的webservice不全。

同时注意dll的问题,本次发布网站,哪些dll改动了就替换到服务器上,没改的最好不动。

页面的修改可以直接复制页面,或者直接复制修改的代码就好。

最好把发布的网站里面的更新内容单独复制出来,一次性复制到服务器不要全部替换服务器上的内容。Dll也是,看日期,修改的才替换。


2、分析器错误信息: 基类包括字段“page_json1”,但其类型(common_page_json)与控件(ASP.common_page_json_ascx)的类型不兼容。

自定义分页控件造成的错误(要在服务器上打开浏览器才能看到)


 PS:今天我算遇到这个问题了,它就是因为这 个网站里面一个ASPX,与ASCX的命名空间名是一样的去了,所以就会产生这样的错,在开发时,会不出错,因为是分开一个一个的CS,也指向不同的 public partial class edit : System.Web.UI.Page,public partial class edit : System.Web.UI.UserControl,“edit”这个命名空间相同了,开发是因为是分成两个CS,但发布的时候,他们都会被封装到 DLL里面,就形成了是相同的命名空间:edit,会使得网站报错的。所以把其中一个改成另外一个唯一的命名空间就可以了。

解决方法:把ASCX的命名空间修改(加个字母C)

public partial class Common_page_jsonc: System.Web.UI.UserControl   ,页面里的HTML代码也要改一处:<%@ Control Language="C#" AutoEventWireup="true" CodeFile="page_json.ascx.cs" Inherits="Common_page_jsonc" %>:inherits要改成和命名空间一样的名字。。


0 0
原创粉丝点击