none
本地运行正常,但是上传服务器后出现错误。 RRS feed

  • 问题

  • 在本地运行一切安好,而且也在本地IIS运行,内网访问没问题。

    服务器是万网的。一定支持.net2.0以上

    如下错误:
    CS0433: 类型“Sms.Bll.Smsbll”同时存在于“c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\b178dc0b\bf4adf54\App_Code.-zl31ggw.dll”和“c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\b178dc0b\bf4adf54\assembly\dl3\ecc665d5\ae210b00_2089ca01\App_Code.DLL”中


    ..
    2010年2月24日 1:48

答案

全部回复

  • 你好!

    清空 C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET  目录下的文件。

    知识改变命运,奋斗成就人生!
    2010年2月24日 2:56
    版主
  • 两个服务器配置对比一下 .net版本,server 2008 注意集成和经典两种模式 , 其它的就要检查代码了

    2010年2月24日 3:31
    版主
  • 你好!

    我都清空了,但是还是有这个错误。

    编译错误

    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

    编译器错误消息: CS0433: 类型“Sms.Bll.Smsbll”同时存在于“c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\b178dc0b\bf4adf54\App_Code.-zl31ggw.dll”和“c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\b178dc0b\bf4adf54\assembly\dl3\ecc665d5\ae210b00_2089ca01\App_Code.DLL”中

    源错误:

    行 56: 
    行 57:         }
    行 58:         gvSms.DataSource = Smsbll.GetAllSms(uname, Convert.ToInt32(ddlStat.SelectedValue), istime, starttime, endtime, txtMobi.Text.Trim());
    行 59:         if (pindex == -5 && string.IsNullOrEmpty(Request.QueryString["pindex"]) == false)
    行 60:         {
    2010年2月24日 3:42
  • 你好!

    我都清空了,但是还是有这个错误。

    编译错误

    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

    编译器错误消息: CS0433: 类型“Sms.Bll.Smsbll”同时存在于“c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\b178dc0b\bf4adf54\App_Code.-zl31ggw.dll”和“c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\b178dc0b\bf4adf54\assembly\dl3\ecc665d5\ae210b00_2089ca01\App_Code.DLL”中

    源错误:

     
    行 56: 
    
    行 57:         }
    
    行 58:         gvSms.DataSource = Smsbll.GetAllSms(uname, Convert.ToInt32(ddlStat.SelectedValue), istime, starttime, endtime, txtMobi.Text.Trim());
    
    行 59:         if (pindex == -5 && string.IsNullOrEmpty(Request.QueryString["pindex"]) == false)
    
    行 60:         {

    你的问题应该是 页面头的 Inherits造成的。
    如果您在多个不同的页面中用了相同的Inherits值,也就建立了多个同名的方法,这样你在运行网站的时候便会引起冲突。
    2010年2月24日 10:01
  • Inherits我查看了,每一个值都取了是不一样的。
    2010年2月25日 1:26
  • 生成的时候选择单一程序集
    【孟子E章】
    2010年2月25日 1:35
    版主
  • 分析器错误

    说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。

    分析器错误消息: 未能加载程序集“App_Web_default.aspx.cdcab7d2”。请确保在访问该页之前已经编译了此程序集。

    源错误:

    行 1:  <%@ page language="C#" autoeventwireup="true" inherits="Sms.Web._Default, App_Web_default.aspx.cdcab7d2" %>
    行 2:  
    行 3:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    这个是什么情况?
    2010年2月25日 2:49
  • 你好,在发布时请先删除已发布的文件,或在发布时勾选使用固定命名和单页程序集
    2010年2月25日 5:11
  • 你好,在发布时请先删除已发布的文件,或在发布时勾选使用固定命名和单页程序集
    不对啊。还是会报错
    2010年3月2日 1:25
  • 找到问题了,是bin文件DLL文件和写的方法冲突了
    • 已标记为答案 Lennon.lu 2010年3月11日 7:14
    2010年3月11日 7:14