zoukankan      html  css  js  c++  java
  • 新工作 Day20 周二

    下午把项目中一个功能剥离出来,弄个Demo并封装可调用的库,这个任务对熟悉系统非常有用。不想把所有东西全复制过来再删删改改,要以尽量少的代码来完成,这样就知道哪部份是起什么作用。

    1、公司的UI框架中对于弹出窗和对话框都是dialog,有个问题,在弹出的窗体中,点确定后要dialog.alert()显示提示信息,然后用dialog.close关闭弹出窗。结果它把刚才那个alert()对话框close了。。。只能先dialog.close关掉弹出窗体,再dialog.alert弹出成功对话框。。。

    2、一开始项目提示System.Web.Mvc.ajax未引用之类,网上搜了下,要把引用的System.Web.Mvc【属性】中,【复制到本地】改为True

    3、其它项目的Web.config中,都有<add key="webpages:Enabled" value="true" />,这个项目,这个值是false,改成true就会报错,不知为何。。。

    搜了一下,webpages好像是为了能直接打开cshtml,但这几个项目应该都是一样的,IIS也是一样配置,晚上再找找原因,也可能是没移植好。

    配置错误
    
    说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 
    
    分析器错误消息: 在应用程序配置中未找到连接名“LocalSqlServer”或者连接字符串为空。
    
    源错误: 
    
    
    行 244:        <membership>
    行 245:            <providers>
    行 246:                <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
    行 247:            </providers>
    行 248:        </membership>
    
    源文件: C:WindowsMicrosoft.NETFramework64v4.0.30319Configmachine.config    行: 246 

    ====================

    <connectionStrings>
    <clear/>
    <add name="xxx" connectionString="Data Source=xxx;Initial Catalog=xxx;User ID=xxx;Password=xxx;" providerName="System.Data.SqlClient" />
    </connectionStrings>

    试了一下,web.config里的<clear/>注释掉就可以了。。。webpages就可以设成true。但疑问仍存在,其它项目也有<clear/>为什么能用?

    ====================

    <connectionStrings>
    <clear/>
    <add name="LocalSqlServer" connectionString="Data Source=xxx;Initial Catalog=xxx;User ID=xxx;Password=xxx;" providerName="System.Data.SqlClient" />
    <add name="xxx" connectionString="Data Source=xxx;Initial Catalog=xxx;User ID=xxx;Password=xxx;" providerName="System.Data.SqlClient" />
    </connectionStrings>

     如果加上LocalSqlServer连接串也可以正常。但其它项目为什么不用?

    ====================

      网上说加了<clear/>能好,为什么我这情况是相反,加了<clear/>反而不行。。。

    <remove name="AspNetSqlMembershipProvider" />

    但用这句专门移除是可以(但不能用<clear/>)

    ====================

    网上有各种解决方案,自已这边随便改动一处也可以用。就是一个问题始终困扰着我,让我无法摆脱。为什么其它两个项目都正常,要怎么配置都可以,什么true不true,clear不clear,都试过,完全不影响,为什么这个项目就是不行?到底有什么特殊之处。。。下午折腾了起码一小时吧,晚上在家还折腾了这么久。。。

    ====================

    Who could have thought that brilliant people at Microsoft would insert this thing when they see the "clear" tag

    在stackoverflow找到,说加了<clear/>后,系统会自动去找【LocalSQLServer】。。。所以不加<clear/>是对的。或者加了之后要补上【LocalSQLServer】

    但问题是。。。其它两个项目,加了也不报错。。。到底是为什么。。。为。。。什。。。么。。。

    ====================

    放弃了。。。通过搜索,也弄清楚了一些web.config和连接字符串的配置,也知道要怎么解决。就是不明白相同的三个项目,为什么就这个会有这问题。。。算了以后慢慢熟悉了说不定能明白  

    最近晚上都有听一两小时的《三体》,第一本要听完了。一开始不错,后面有些扯。。。关于【三体】的游戏部份很精彩,三体人在恶劣环境中一次次浴火重生走向文明。最后几章什么几维几维的,就太扯了。。。

    晚上本来听耳机,眼睛可以休息一下,但躺在床上,眼睛好像还是很痛。。。

  • 相关阅读:
    重启远程windows计算机
    web.xml文件的作用及基本配置
    DB2编码问题而导致连接不上上数据库
    合理使用表空间
    自动做题
    怎么给二年级小学生讲鸡兔同笼问题
    DB2 性能分析工具介绍:Event Monitor 篇(摘自IBM官方)
    delphi 对应 c# 的一些函数及类型的转换方法(从网络摘录)
    DB2 基础: 使用重定向恢复克隆 DB2 数据库(部分从IBM官方网站引用)
    response.setContentType()的作用及MIME参数详解
  • 原文地址:https://www.cnblogs.com/liuyouying/p/5161405.html
Copyright © 2011-2022 走看看