个人累计的一些开发工作上的小事情

版权声明:以上纯属个人独自研究成果,仅供参考,转载请注明出处 https://blog.csdn.net/u012847695/article/details/53424310
一.远程到客户的电脑,出现黑屏现象

  解决办法: CTRL+ALT+END

二.用VS2012打开VS2010创建的项目,有些解决方案打不开,报错

例如我所打开的项目中,Web项目加载不进来,显示不兼容状态:
产生此错误的原因,我想大概是:
VS2010创建该项目时使用的时MVC2,但是VS2012中只能创建MVC3以上的项目,.config和.csproj文件中的System.Web.Mvc版本都是2.0.
我的项目 解决方法
1.修改Web.config 文件ASP.NET MVC 的版本号,即:
System.Web.Mvc, Version=2.0.0.0 改成 System.Web.Mvc, Version=3.0.0.0
2.修改Web.config 文件bindingRedirect 元素的值,即:
<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0"/> 改为
<bindingRedirect oldVersion="1.0.0.0-5.0.0.0" newVersion="5.0.0.0"/>
3.编辑Web项目的  项目名.csproj  这个文件找到ProjectTypeGuids标记, 
将{F85E285D-A4E0-4152-9332-AB1D724D3325} 替换成
{E53F8FEA-EAE0-44A6-8774-FFD645390401}

注:安装VS2010时会要有SQLSERVER EXP版的功能选项,这个数据库版本与常规使用的MSSQLSERVER 不一样,所产生的实例名也会不一样。
详细流程参考: http://www.mamicode.com/info-detail-1573382.html

三.ORACEL
64bit操作系统:要使用plsql就必须安装32bit客户端
 不依赖与oracel客户端连接oracel的办法:
使用Oracle.ManagedDataAccess.Client.dll,可通过VS自带工具NUGET搜索下载该集即可。
使用该方法连接数据库的连接字符串:
Data Source= (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) (CONNECT_DATA = (SERVER = myserver)
(SERVICE_NAME = orcl) ) );User ID=myname;Password=mypassword


四.Oracel

程序访问数据库错误:找不到请求的.Net Framework Data Provide.可能没有安装。
解决办法:
下载 ODAC112040Xcopy_32bit.zip
1.解压复制到指令文件夹(如:C:\ODAC)
2.打开CMD,cd到该文件夹下,运行 install.bat odp.net4 E:\OracleClient ODAC (ODAC名称可以随意,E:\OracleClient 为安装的路径)
3.如需卸载cd到安装路径: uninstall.bat odp.net4 D:\OracleClient
4.注:这只是安装了我需要的文件,压缩包里包括了很多其他组件,可根据需求安装。

五.Jquery

     给未来元素绑定事件

对未来元素绑定,不能用bind。 把元素绑在未来元素的父级上
1、可以用live代替,但是要注意jquery的版本,根据官方文档,从1.7开始就不推荐live和delegat了,1.9里就去掉live了。 
2、不支持live之后什么代替live呢,是on,用法如下所示:
//放在$(function(){})里才有效 
$(document).on("click", "#testDiv", function(){ 
//此处的$(this)指$( "#testDiv"),而非$(document) 
});


六.Jquery 

前端报错:

has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'x' is therefore not allowed access.
解决方法2钟
第一种:web.config里加入(如果在发布根目录没有这个文件可直接新建):
在web.config里的话加入以下代码:
<system.webServer>
<staticContent>
<mimeMap fileExtension=".otf" mimeType="application/octet-stream" />
//如果还有其他被限定的文件在加即可
</staticContent>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Methods" value="POST,GET,OPTIONS" />
<add name="Access-Control-Allow-Headers" value="origin,x-requested-with,content-type" />
<add name="Access-Control-Allow-Credentials" value="true" />
</customHeaders>
</httpProtocol>
</system.webServer>
第二种:在IIS对应的请求的站点下设置以下:


注:只要在web,config或者IIS里任意一方设置即可,参考链接:


七.

开发环境下安装 .NET FRAMWORK 4.5.2







猜你喜欢

转载自blog.csdn.net/u012847695/article/details/53424310