项目部署到服务器需要注意几点
2015-02-10 13:56
281 查看
1.连接字符串
一般项目在本地开发可能会用到windows验证,但是服务器上却使用sql server身份验证,可能会出现如下错误。
用户 'NT AUTHORITY\NETWORK 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="Data Source=.\sqlexpress;Initial Catalog=Letters_Management;Integrated Security=True;MultipleActiveResultSets=True;App=EntityFramework"" 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="Data Source=db.cloud.istudy.sh.cn;Initial Catalog=Letters_Management;user id=sa;password=Password01!;persist security info=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
2.css引用图片
如果服务器上只有一个项目则不管,但如果类似如下图的情况,就需要对图片连接进行更改
![](http://note.youdao.com/yws/public/resource/76f668ccda6d64ce26b9ca749dd29417/77947F98E3124124A397D9F7E31A89BA)
#logo {
background-image:url("../Images/logo.jpg");
width:100%;
height:142px;
}
这样的样式在本地没有问题,但是在部署到服务器上去出现404(找不到图片)
只要把它放在Global.css全局样式表中即可
3.js中引用的连接
在视图中往往有这样的连接
<a href="~/home/writeletter">书写信件</a>
连接中有"~"这个符号,但在js文件中却不能使用,所以需要使用另外的方式
url: "@Url.Action("delete","home",new{id=Model.ID})"
这样js中的连接也会自动转换了
一般项目在本地开发可能会用到windows验证,但是服务器上却使用sql server身份验证,可能会出现如下错误。
用户 'NT AUTHORITY\NETWORK 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="Data Source=.\sqlexpress;Initial Catalog=Letters_Management;Integrated Security=True;MultipleActiveResultSets=True;App=EntityFramework"" 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="Data Source=db.cloud.istudy.sh.cn;Initial Catalog=Letters_Management;user id=sa;password=Password01!;persist security info=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
2.css引用图片
如果服务器上只有一个项目则不管,但如果类似如下图的情况,就需要对图片连接进行更改
#logo {
background-image:url("../Images/logo.jpg");
width:100%;
height:142px;
}
这样的样式在本地没有问题,但是在部署到服务器上去出现404(找不到图片)
只要把它放在Global.css全局样式表中即可
3.js中引用的连接
在视图中往往有这样的连接
<a href="~/home/writeletter">书写信件</a>
连接中有"~"这个符号,但在js文件中却不能使用,所以需要使用另外的方式
url: "@Url.Action("delete","home",new{id=Model.ID})"
这样js中的连接也会自动转换了
相关文章推荐
- creat-react-app/dva静态项目,用nginx部署在次级域名路径(如a.com/sub/)需要注意的几点
- 部署PHP项目应该注意的几点事项分享
- Svn 服务器 多项目管理 及需要注意的情况
- 为什么vue+webpack需要用到node,如何部署项目到服务器?
- jenkins --部署项目到服务器需要的脚本
- 部署PHP项目应该注意的几点事项分享
- DWZ_JUI开源项目DWZ_SSH2部署时需要注意的问题
- 部署Java Web项目过程中报过的错、解决方案及需要注意的问题
- AR!!!高通Vuforia-iOS-SDK 和官方Demo 集成到iOS 项目中所需要注意的几点.
- django项目部署在Apache服务器中,静态文件路径的注意点
- 为了保证存储服务器smb运行正常,需要注意以下几点:
- PXE项目实战,通过编写脚本自动安装系统时批量部署服务器所需要的所有服务
- Android项目开发中需要注意的几点
- 项目部署到tomcat中的时候需要注意的问题
- 移动互联网项目风险规避需要注意的几点
- hive 部署需要注意的几点以及Version information not found 错误解决办法
- Eclipse 安装部署 maven 的 web 工程 需要注意的几点问题
- 初次使用MAVEN管理项目,需要注意以下几点,简单总结下
- idea部署项目的时候需要注意
- 新建的liferay项目在部署时需要注意的事项