ASP.NET MVC之DDDFW IIS 发布之道

1.首先 Windows Server 2012 打开服务器管理器 --> 仪表盘 -->添加角色和功能

2 IIS 一些功能的添加

3 在服务器上下载 SQL && VS  以便调试

4 把本机的数据库复制到服务器上

5.链接数据库引擎 --> 点击数据库 --> 附加数据库

6.点击安全性-->登录名-->新建登录名-->选择 sql server 身份验证(账号密码), 选择默认数据库(刚添加的数据库),点击选项卡用户映射(勾选刚添加的数据库)-->状态(允许)-->完成

7.右击选择服务器属性->安全性->服务器身份验证-->选择sql server 和 windows 身份验证模式--> 完成

8.打开sql server 管理器 重启MSSQLSERVER 服务

9.sql server 身份验证 链接查看是否成功。

10. 打开ASP.NET 后台项目 --> 点击服务器资源管理器-->数据连接-->右击修改连接-->完成

11. 此时同时需要修改Model 层的app.config 链接字符串,若没修改则会出现 Format of the initialization string does not conform to specification starting at index 111.
初始化字符串错误。

12. 清理 --> 发布web --> 发布方法(文件系统)--> 点击发布

13. 打开IIS --> 添加网站 --> 应用程序池 修改为DefaultappPool-->端口(改为8088之类的,因为80端口要给客户端网站使用)--> 确定

14. 点击浏览网站 若发现出现服务器 500 错误 --> 点击网站,右击 编辑权限-->安全--> 添加Everyone权限(若还是500错误,请添加IUSR、LOCAL SERVER、IIS_IUSRS)权限。注意权限需要继承。

15. 在浏览器地址栏上获取一个连接数据库的get方法,若出现<ExceptionMessage>用户 ‘IIS APPPOOL\DefaultAppPool‘ 登录失败。</ExceptionMessage>错误,请修改IIS应用程序池DefaultAppPool-->右击高级设置--> 进程模型-->应用程序池标识-->localsystem-->完成

16. 此时一些$http.get方法在客户端已经可以使用。例如获取最新资讯等post。但此时你会发现若系统涉及到登录注册一些问题,会出现跨域问题。

XMLHttpRequest cannot load http://xxxxxxxxxx. Response to preflight request doesn‘t pass access control check: No ‘Access-Control-Allow-Origin‘ header is present on the requested resource. Origin ‘http://127.0.0.1:8020‘ is therefore not allowed access.

angularjs+ bootstrap会出现跨域问题  ,而使用jQuery post链接则不会出现跨域问题  。其次就是angularjs 的8种请求方式。努力尝试中

至此完成发布。

时间: 2024-10-28 16:21:12

ASP.NET MVC之DDDFW IIS 发布之道的相关文章

ASP.NET MVC标记最新的发布新闻或文章

开发的网站中,一些文章列表或新闻列表,需要在标题前放置一个小new.gif小图,标记为是最新的新闻或是文章.今天Insus.NET的练习,就是在asp.net mvc的应用程序中实现这样功能.计划使用三种不同的方法来实现. 先从数据库开始,创建一个表,添加一些数据,创建一个获取所有记录的存储过程: 在MVC应用程序中,创建模型: 创建一个Entity,方例与数据交互,获取资料: 在控制中,创建操作: 在下面目录下,创建视图: NewsList.cshtml视图: 这是一种方法,浏览看看效果: 第

ASP.NET MVC 应用,站点发布到本地IIS

1.以管理员身份启动visual studio 2.新建项目 web app 或者站点 3.编译项目 4.右击项目选择publish(发布) 5.首次配置,需建立配置文件 6.连接验证,填写服务器,站点名. 7.点击发布即可 ps:常见错误 1.visual studio 没有用管理员打开发布会失败 2.错误 ERROR_APPPOOL_VERSION_MISMATCH: Web 部署任务失败. (你尝试使用的应用程序池已将“managedRuntimeVersion”属性设置为“v2.0”.

全网最全ASP.NET MVC 教程汇总

全网最全ASP.NET MVC 教程汇总 MVC架构已深得人心,微软也不甘落后,推出了Asp.net MVC.小编特意整理博客园乃至整个网络最具价值的MVC技术原创文章,为想要学习ASP.NET MVC技术的学习者提供一个整合学习入口.本文从Why,What,How三个角度整理MVC 的学习资源,让学习者第一时间找到最有价值的文章,获取最彻底的ASp.NET MVC 框架知识,Let’s go! 1. Why :为什么需要ASP.NET MVC 本章主要为大家汇总了为什么学习Asp.net MV

自学MVC看这里——全网最全ASP.NET MVC 教程汇总(转)

自学MVC看这里——全网最全ASP.NET MVC 教程汇总 MVC架构已深得人心,微软也不甘落后,推出了Asp.net MVC.小编特意整理博客园乃至整个网络最具价值的MVC技术原创文章,为想要学习ASP.NET MVC技术的学习者提供一个整合学习入口.本文从Why,What,How三个角度整理MVC 的学习资源,让学习者第一时间找到最有价值的文章,获取最彻底的ASp.NET MVC 框架知识,Let’s go! 1. Why :为什么需要ASP.NET MVC 本章主要为大家汇总了为什么学习

ASP.NET MVC 教程汇总

自学MVC看这里——全网最全ASP.NET MVC 教程汇总 MVC架构已深得人心,微软也不甘落后,推出了Asp.net MVC.小编特意整理博客园乃至整个网络最具价值的MVC技术原创文章,为想要学习ASP.NET MVC技术的学习者提供一个整合学习入口.本文从Why,What,How三个角度整理MVC 的学习资源,让学习者第一时间找到最有价值的文章,获取最彻底的ASp.NET MVC 框架知识,Let’s go! 1. Why :为什么需要ASP.NET MVC 本章主要为大家汇总了为什么学习

自学MVC看这里——全网最全ASP.NET MVC 教程汇总

MVC架构已深得人心,微软也不甘落后,推出了Asp.net MVC.小编特意整理博客园乃至整个网络最具价值的MVC技术原创文章,为想要学习ASP.NET MVC技术的学习者提供一个整合学习入口.本文从Why,What,How三个角度整理MVC 的学习资源,让学习者第一时间找到最有价值的文章,获取最彻底的ASp.NET MVC 框架知识,Let’s go! 1. Why :为什么需要ASP.NET MVC 本章主要为大家汇总了为什么学习Asp.net MVC替代WebForms,产生ASP.NET

《转》自学asp.net mvc

自学MVC看这里——全网最全ASP.NET MVC 教程汇总 MVC架构已深得人心,微软也不甘落后,推出了Asp.net MVC.小编特意整理博客园乃至整个网络最具价值的MVC技术原创文章,为想要学习ASP.NET MVC技术的学习者提供一个整合学习入口.本文从Why,What,How三个角度整理MVC 的学习资源,让学习者第一时间找到最有价值的文章,获取最彻底的ASp.NET MVC 框架知识,Let’s go! 1. Why :为什么需要ASP.NET MVC 本章主要为大家汇总了为什么学习

asp.net mvc(模式)和三层架构(BLL、DAL、Model)的联系与区别 转载自:http://blog.csdn.net/luoyeyu1989/article/details/8275866

首先,MVC和三层架构,是不一样的. 三层架构中,DAL(数据访问层).BLL(业务逻辑层).WEB层各司其职,意在职责分离. MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的WEB层,也就是说,MVC把三层架构中的WEB层再度进行了分化,分成了控制器.视图.实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话:而C层直接与三层中的BLL进行对话. 所以, .net的三层结构中,并没有action这个概念. asp.net mvc 是微软新发布

asp.net mvc 三层架构之dal层查询方法

分享分享分享!!! 首先,MVC和三层架构,是不一样的. 三层架构中,DAL(数据访问层).BLL(业务逻辑层).WEB层各司其职,意在职责分离. .net的三层结构中,并没有action这个概念. asp.net mvc 是微软新发布的一种网站开发架构.为了解决传统asp.net开发中不能分离Model,View和Controller而设计的. 普通的网站为了解决可移植,可维护,可扩展等问题,会把网站设计成三个独立的模块,Model负责数据库部分,View负责网页的界面,而Controller