关于“如何将ASP.NET-WebApi发布到IIS6.0上”的这方面的学习,一开始项目组长让我们接触的时候,我的心情是这样的

哇呜.jpg

当时真的是一脸懵逼啊,对于刚接触asp.net的菜鸟来说,这可真是一门技术活,没法啊,老大让做咱就干呗,好了,废话少说,直接上教程吧!
经过几天的研究以及测试,发现并不是很难,难就难在细节上了,整个过程掌握后不到五分钟就搞定了(可怜的我当时一直卡在细节上,一会会说到)
在项目发布时,你需要在电脑上安装IIS管理器,也就长下面这样的

QQ截图20170216210054.png

怎么安装呢,对于一开始部署的人来说,这玩意可能还没安装过,所以不要嫌弃我啰嗦,上几张图完事了(安装过的请自行忽略)

01.png

02.png

03.png

勾选完之后等他安装后就可以啦,然后右键“我的电脑--管理”就可以打开IIS管理器了

QQ截图20170216211534.png

好了,前期工作做好之后,就将项目部署到这上面来就可以了,当部署到这上面来后就可以通过局域网来访问上面的东西啦,在VS2012的IDE上,将你要发布到IIS上面,具体做法look截图~
我们先看看,这是发布之前在本地可以访问到的数据

QQ截图20170216212629.png

然后,选择项目右键--发布

QQ截图20170216212907.png

QQ截图20170216212922.png

QQ截图20170216213058.png

QQ截图20170216213111.png

QQ截图201702162131225.png

QQ截图20170216213321.png

QQ截图20170216213332.png

发布之后,再回到IIS管理器上,添加一个网站

QQ截图20170216213858.png

QQ截图20170216213952.png

QQ截图20170216214045.png

QQ截图20170216214250.png

QQ截图20170216214603.png

由于本人才疏学浅,遇到这问题后第一时间就是谷歌求神啊,回答道的帖子蛮多的,又是数据库添加账户又是分权限什么的,各种办法试了个遍,哎呦我去~当时别提了,简直快急死了,厕所都跑了好几趟(有人说遇到不会就上厕所,原谅我真信了),在我百般无奈的时候,突然无意间看到了我项目中的模型配置文件,上面配置到的是,我连接到数据库上面的一些设置,也就是看到这里之后,心中的疑惑终于解开了,原来我连接数据库时,没把账号密码写上,就直接本地登录上去了,也就是下面这种情况

QQ截图20170216215654.png

后来才知道,IIS上是不识别没有账号密码就访问数据库数据的,本地则可以,修改后再看看运行情况,OK,大功告成

QQ截图20170216220646.png

能一路走到这还真是不容易,最近沉迷Angular2不能自拔,有空再更博客,谢谢您的阅读啦,有什么建议问题可以私聊一起讨论哟~就先这样了~~~~

作者:阿甘呀
链接:http://www.jianshu.com/p/f7ff345532e4
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

如何将ASP.NET-WebApi发布到IIS6.0上(转)的更多相关文章

  1. 怎样解决IIS6.0上传文件限制的问题?

    我们用IIS发布的Bs项目,如果进行文件上传,在上传文件的时候,无法上传文件大小超过4M的文件 设置文件上传大小的方法,就是修改项目的web.config配置 在项目中的web.config文件中,添 ...

  2. Asp.net MVC 发布到IIS6

    1.发布网站 2.打开IIS,添加网站 3.修改程序池,改为.net 4.0 4.添加虚拟目录(及添加aspnet_isapi.dll文件,该文件目录在“C:\Windows\Microsoft.NE ...

  3. ASP.NET WebAPi之断点续传下载(上)

    前言 之前一直感觉断点续传比较神秘,于是想去一探究竟,不知从何入手,以为就写写逻辑就行,结果搜索一番,还得了解相关http协议知识,又花了许久功夫去看http协议中有关断点续传知识,有时候发觉东西只有 ...

  4. Webservices部署在IIS6.0上的一个小问题

    部署方式还是跟网站的部署方式一样,可是通过localhost访问一直提示400(bad request)错误. 可以在iis上预览到.在vs上引用的时候怎么都预览不到. 换个思路,把localhost ...

  5. ASP.NET WebApi OWIN 实现 OAuth 2.0

    OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用. OAuth 允许用户提供一个令牌, ...

  6. iis6.0与asp.net的运行原理

    这几天上网翻阅了不少前辈们的关于iis和asp.net运行原理的博客,学的有点零零散散,花了好长时间做了一个小结(虽然文字不多,但也花了不少时间呢),鄙人不才,难免有理解不道的地方,还望前辈们不吝赐教 ...

  7. [转]ASP.NET WebApi OWIN 实现 OAuth 2.0

    OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用. OAuth 允许用户提供一个令牌, ...

  8. IIS6.0下 Asp.Net 拦截jpg请求

    之前用mvc写了一个接口,访问格式 http://ip:port/{id}-{type}.jpg来获取一个图片,在IIS7.0+运行毫无障碍,但是在IIS6.0下,直接提示文件不存在或者已删除. 经过 ...

  9. IIS6.0文件解析漏洞小结

    今天搞站,本来这个站是aspx的,webserver是IIS6.0的,进入后台之后,发现有一个上传图片的地方,于是,我就上传了一张asp/aspx的一句话图片木马,但是用菜刀连接的时候,没有成功get ...

随机推荐

  1. 机器学习实战 logistic回归 python代码

    # -*- coding: utf-8 -*- """ Created on Sun Aug 06 15:57:18 2017 @author: mdz "&q ...

  2. UIButton防止被重复点击

    一.避免屏幕内多个 UIButton 被重复点击 1.在 AppDelegate 中添加[[UIButton appearance] setExclusiveTouch:YES]; 2.button. ...

  3. Can not issue data manipulation statements with executeQuery().解决的方法

    query是查询用的,而update是插入和更新,删除修改用的. executeQuery()语句是用于产生单个结果集的语句,如select语句,在什么情况下用,当你的数据库已经保存了数据后,要进行查 ...

  4. 14. Longest Common Prefix【leetcode】

    14. Longest Common Prefix Write a function to find the longest common prefix string amongst an array ...

  5. angular或者js如何确定选中ul中的哪几个li

    刚来新公司接到新的需求做一个知识库页面 红色的是单选    蓝色的是多选     这些都是需要传递到后台的 开始不知道如何解决  下班后在家想到一个很巧妙的办法  不多说上代码 箭头所指就是在li里写 ...

  6. .Net大局观(2).NET Core 2.0 特性介绍和使用指南

    .NET Core 2.0发布日期:2017年8月14日 前言 这一篇会比较长,系统地介绍了.NET Core 2.0及生态,现状及未来计划,可以作为一门技术的概述来读,也可以作为学习路径.提纲来用. ...

  7. css盒子边框样式

    边框样式有全边框和单个边框样式,可对每条边设置不同的样式 如下代码P1为全边框样式,P2为单个边框设置不同的样式: <!DOCTYPE html> <html lang=" ...

  8. 打造基于Clang LibTooling的iOS自动打点系统CLAS(二)

    1. 配置LLVM和Clang 在这篇文章里,我们会基于上一篇所述的方案进行展开,详细讲解如何从0开始创建一个基于Clang LibTooling的编译器前端工具.在开始之前,我们假设你已经基本了解何 ...

  9. How to resolve the truncate/drop/delete/join hang issue in ADW

    In some case, we found that when we execute the sql commands like truncate table, drop table, delete ...

  10. Yii2 关于yii\db\Connection::open耗时很久的问题(1000ms左右)

    关于这个问题我纠结了很久,每次打开网页yii\db\Connection::open几乎都耗时1000ms. 其实这个问题很好解决:只要把config\db.php配置信息里的localhost,改成 ...