• 发布网站,出现:分析器错误信息: 发现不明确的匹配


    分析器错误

    行 1:          <%@ page language="C#" autoeventwireup="true" inherits="web_GovOpen_DepartInfo, App_Web_departinfo.aspx.65a6504e" %>
    行 2:          
    行 3:          <%@ Register Src="top.ascx" TagName="top" TagPrefix="uc4" %>

    “/”应用程序中的服务器错误。 --------------------------------------------------------------------------------
    分析器错误 说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。
    分析器错误信息: 发现不明确的匹配。

    解决方案:
    查找你的aspx页面里面的控件是否有和你的aspx.cs里面的类变量重名(不区分大小写)的ID

    唉,这个错误害我查了半天,因为一般你在vs里面启动时,这个dev web会区分控件和后台代码变量大小写,
    而部署到IIS服务器后,服务器不区分大小写了,因此出现变量重名情况,从而导致 “发现不明确的匹配”错误。

    经验教训:这种错误一般很少出现,因为我们都会避免用大小写去区分变量,而这次出现这样的情况,也是因为
    半路接的别人的活,以前好像也出现过一次,只是没太在意,忘记了,这次记下来,希望以后有人遇到这种错误时
    能及时搜索到答案。(今天搜了半天没搜到,晕啊)

    当然还有报其他地方错误的 特别是指到程序aspx页面开头第一行 其实不一定指哪里就是哪里错了 我找了半天指示的地方没有问题 不过找了几个aspx.cs页里边的变量发现有和aspx页面一样 但是大小写不一样的 改了 OK 发布后没问题了

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/long1024/archive/2007/11/08/1872833.aspx

  • 相关阅读:
    Vim内直接使用p粘贴系统剪切板
    购买主机时的常见宽带类型或运营商
    Bilibli文章无法复制文字
    Python_tkinter(1)_窗口创建与布局
    模拟器中安装APK报Error:INSTALL_FAILED_NO_MATCHING_ABIS
    Fiddler_内置命令行_03
    【摘】Fiddler工具使用介绍
    get和post区别
    jmeter_上一请求的响应值作为下一请求的参数
    jmeter_用户并发登录
  • 原文地址:https://www.cnblogs.com/tuncaysanli/p/1678735.html
Copyright © 2020-2023  润新知