环境部署

安装步骤:

1、iis、msmq、telnet

2、framework

3、oracle

4、monogodb

5、其他部署

 

1、oracle安装,为了少出问题,先只能oracle软件,再装实例,装实例的时候注意密码格式(大小写在特殊字符,这样一般不会错)

a.安装时选择高级安装。

b.先决条件检查,如果状态是失败或没有通过的,手工勾起来,这样就可以手工验证过了。

c.选择仅安装软件

d. 在cmd 输入netca安装监听,全部下一步,不用改任务东西。

e.在cmd 输入dbca安装实例,安装时一路默认,不用选择,只要填写实例和密码就行。

密码要有大小写在特殊字符,不然容易报错。

2、oracle plsql连接没有问题,程序连接有问题。三步骤:

一、数据库连接问题

Data Source=orcl;user id=yth;password=aaa;persist security info=false

方法一:

改成:Data Source=192.168.12.12/orcl;user id=yth;password=aaa;persist security info=false

方法二:

改成长连接

二、权限问题

如果报如下问题:

System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.

请给你的oracle文件夹加上authenticated Users用户,且给所有权限,然后选择该用户——高级,应用于此文件夹、子文件夹。 如果是绿色版的,给绿色版文件夹也加此权限。

如果程序连接报如下问题:

三、再加一台机器

Attempt to load Oracle client libraries threw BadImageFormatException.  This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed.

请在弄一台机器,本机器上部署程序,连接之前那台数据库服务器,你会发现竟然没问题了。不知道什么原因。

3、instantclient_10_2 客户端

把几个环境变量改一下就行了。

1.    变量名 ORACLE_HOME

变量值 E:\Oracle\product\11.2.0\dbhome_1

2.第二,配置TNS_ADMIN

变量名 TNS_ADMIN

变量值 E:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN

3.最后,我们来说一下,你可能不认识的一个东东  NLS_LANG

变量名 NLS_LANG。

变量值 SIMPLIFIED CHINESE_CHINA.ZHS16GBK

4.path

变量名 path。

变量值 增加你的目录,注意分号。

 

MSMQ权限问题:

虚拟机msmq不能被写入,原因是因为虚拟机内嵌用户权限不够,而且主机及虚拟机都是有域的(这可能也是问题。)。尽管用administrator给对队列的everone及ANONYMOUS LOGON赋予所有权限,还是没有用。

解决方法,主机登录administrator用户,再给虚拟机加权限。之前是用网络管理员给的用户远程登录的。

 

登录时有时发现没反响,

先看看是不是兼容性问题、要不要加入到信任站点。

5.windows服务启不来

看看是不是自己调试的代码没有改过来.

6.ajax的数据加载不了

web.config增加

  <location path="ajaxpro">
    <system.webServer>
      <handlers>
        <add verb="*" path="*.ashx" name="AjaxPro" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
      </handlers>
    </system.webServer>
  </location>

四、部署后访问,只显示文件列表

解决方法:见日志api。

posted @ 2016-05-08 21:25  丁焕轩  阅读(183)  评论(0编辑  收藏  举报