zoukankan      html  css  js  c++  java
  • 项目部署到服务器需要注意几点

    1.连接字符串
    一般项目在本地开发可能会用到windows验证,但是服务器上却使用sql server身份验证,可能会出现如下错误。
    用户 'NT AUTHORITYNETWORK SERVICE' 登录失败
     
    再看看web.config配置的连接字符串
    <add name="Letters_ManagementEntities" connectionString="metadata=res://*/Model.Letter.csdl|res://*/Model.Letter.ssdl|res://*/Model.Letter.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.sqlexpress;Initial Catalog=Letters_Management;Integrated Security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
     
    注意蓝色标注,它说明是windows验证,所以要sql server身份验证就需要更改,大概就有如下更改
     
    <add name="Letters_ManagementEntities" connectionString="metadata=res://*/Model.Letter.csdl|res://*/Model.Letter.ssdl|res://*/Model.Letter.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=db.cloud.istudy.sh.cn;Initial Catalog=Letters_Management;user id=sa;password=Password01!;persist security info=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
     
     
     
    2.css引用图片
    如果服务器上只有一个项目则不管,但如果类似如下图的情况,就需要对图片连接进行更改
     
     
    #logo {
                    background-image:url("../Images/logo.jpg");
                    100%;
                    height:142px;
                }
    这样的样式在本地没有问题,但是在部署到服务器上去出现404(找不到图片)
    只要把它放在Global.css全局样式表中即可
     
     
    3.js中引用的连接
    在视图中往往有这样的连接
    <a href="~/home/writeletter">书写信件</a>
    连接中有"~"这个符号,但在js文件中却不能使用,所以需要使用另外的方式
    url: "@Url.Action("delete","home",new{id=Model.ID})"
    这样js中的连接也会自动转换了
  • 相关阅读:
    10.9 第七次作业游戏
    10.23 第六次作业 刘惠惠 this关键字
    第五次作业 刘惠惠 自动生成的方法存根
    谷歌历史影像下载
    ArcGIS 基础13-整饰输出
    ArcGIS 基础12-保存文件并打包
    ArcGIS 基础11-专题制图
    ArcGIS 基础10-拓扑校验
    ArcGIS 基础9-属性查询和空间查询
    ArcGIS 基础8-坐标系转换
  • 原文地址:https://www.cnblogs.com/shensigzs/p/4283721.html
Copyright © 2011-2022 走看看