.net框架的项目部署到服务器遇到的几个问题及对策

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.net框架的项目部署到服务器遇到的几个问题及对策相关的知识,希望对你有一定的参考价值。

今天做了一个.net项目,用VS2017发布之后,将发布的文件上传部署到服务器上,结果遇到了一个又一个的难题。下边总结用一下问题,顺便探讨一下问题的解决方案,希望可以帮助那些遇到类似的问题的同学,如果有解释不正确的还望指正。

1.iis的网站配置问题

  在iis上新建网站,但是点击浏览网站时网页是打不开的,提示"未能加载文件或程序集“EntityFramework”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。".我的方案是修改程序池内的.netframework版本为4.0,同时设置32位

2.服务器的数据库无法连接问题

  首先检查数据库的安全配置-tcp/Ip服务已经启用,启用之后重新启动MSSERVER服务

  修改程序项目内的database.config文件,修改IP地址为点号。

3.服务器外网访问不到,端口映射问题

  需要设置路由器的可用端口。百度搜索服务器的IP地址,为外网的IP地址。通过运行ipconfig之后得到的IP地址为内网IP地址。给发布的程序开一个内网的端口。外网IP地址设置一个连接内网的端口(一般与内网的端口相同)。华为的路由器需要提前设置防火墙-服务-添加端口服务。

 

  

以上是关于.net框架的项目部署到服务器遇到的几个问题及对策的主要内容,如果未能解决你的问题,请参考以下文章

工程项目管理常见问题及对策

远程部署遇到的问题总结

vuereact等单页面项目部署到服务器的方法及vue和react的区别

Cas 服务器 下载编译及部署

部署 ASP.NET MVC 项目

浅谈软件项目开发过程中的主要项目风险及对策