最初步的.NET MvcApi + Vue 先后端分离IIS部署

1、完成项目,各个项目部署在IIS上前端

  1.前端项目部署数据库

      完成项目后在控制台npm run build 生成了dist文件夹  npm

  

 

      主要是部署这个文件夹后端

      打开IIS  和部署AspNet MVC项目同样安全

 

 

 

 

 

 前端部署完毕服务器

 

2.后端部署框架

就是普通的AspNet Mvc部署ui

发布到文件夹spa

IIS部署blog

 

 注意这个端口可要设为前端Api前的接口

 

3.先后端接入

前端Vue在config/index.js添加代码

 

 注意这个使用http不是使用https

 

当我打开登陆页面输入登录后,发现登陆没有成功。出现了这个错误

 

 

这是时由于我用的EF框架,在数据库链接字符串中有这一行 integrated security=true。

integrated security=true 的意思是集成验证,也就是说使用Windows验证的方式去链接到数据库服务器。这样方式的好处是不须要在链接字符串中编写用户名和密码,从必定程度上说提升了安全性。

因此我删除了这一句代码,添加uid,pwd 。在从新发布了一下。

而后就发现能够链接到后端的Api了。

 

2、主要问题

     1. 刚开始一直没有将这个先后端部署上去,是由于前端的操做链接不到后端的API。

  2.后续继续更新

相关文章
相关标签/搜索