今天做了一个.net项目,用VS2017发布之后,将发布的文件上传部署到服务器上,结果遇到了一个又一个的难题。下边总结用一下问题,顺便探讨一下问题的解决方案,希望可以帮助那些遇到类似的问题的同学,如果有解释不正确的还望指正。
1.iis的网站配置问题
在iis上新建网站,但是点击浏览网站时网页是打不开的,提示"未能加载文件或程序集“EntityFramework”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。".我的方案是修改程序池内的.netframework版本为4.0,同时设置32位
2.服务器的数据库无法连接问题
首先检查数据库的安全配置-tcp/Ip服务已经启用,启用之后重新启动MSSERVER服务。
修改程序项目内的database.config文件,修改IP地址为点号。
3.服务器外网访问不到,端口映射问题
需要设置路由器的可用端口。百度搜索服务器的IP地址,为外网的IP地址。通过运行ipconfig之后得到的IP地址为内网IP地址。给发布的程序开一个内网的端口。外网IP地址设置一个连接内网的端口(一般与内网的端口相同)。华为的路由器需要提前设置防火墙-服务-添加端口服务。
时间: 2024-11-07 01:19:16