asp.net web service应用程序的生成、发布+在本地iis服务器部署,调用

对VS2012来说,发布Web是一件相当容易的事情,下面我详细介绍一下Web网站发布的具体过程。

第一步:创建web service项目应用程序:

点击新建->网站,出现如图所示:

但是我怎么找也没找到web service 程序,以为是自己的vs的版本问题,但是webservice在vs 2003 .net 时就有了,vs2012没理由没有,所以我想肯定是framework的版本问题,所以我将.net framework 4.5 改为了


就有了,但是记住,这里的网站使用的framework的版本和之后iis容量池的配置上必须一致,否则会出错,等下面再说。

好,现在创建了webservice
什么你都不用改,他只包含了一个helloworld方法,你直接点  生成->生成网站  和   生成 ->发布网站,如下图

新建发布配置文件(名字你可以随便取):
将发布方法改为文件系统:(如果是发布到本地iis服务器的话)
目标位置 你要单独建一个文件夹,名字自取,如  e:/WebSiteDIr

发布成功后,我们继续部署 iis服务器:
iis 7 不用再去下载,他是集成到windows系统的,博主的系统是7,所以只介绍怎么安装7环境下的iis并使用,其他的环境也大同小异,自己摸索也就出来了。

控制面板->程序->打开或关闭windows功能

勾选 internet 信息服务  点击确定

然后 有两个办法 使用iis管理台:
1、控制面板->管理


2、右击我的电脑->管理


然后介绍怎么添加网站:

在iis管理台左边  右击网站->添加网站:


网站名称 你随意(博主取的就是项目名),物理路径就是你发布网站的那个文件夹
点击“连接为”,选择特定用户,设置凭据,输入本地电脑上的用户名和密码。端口最好不要再用80了(博主用的8090)(不过博主试了下用80也可以),因为80已经给那个default website用了。特别强调:主机名不要填,否则就只能通过主机名而不能通过IP访问了(即使在本地用127.0.0.1:8090都不能访问).
ip地址就用你自己的ip地址,如博主的就是192.168.1.100,然后点确定
这个时候,博主直接点浏览,出现了下面的页面


于是就按照他说的 我在功能视图中把目录浏览开了,


再打开


然后发现自己的那个发布网站的文件夹的权限出问题,解决方法:

右击你的发布网站的文件夹->属性->安全->编辑->添加:
添加 everyone  然后点击 检查名称  然后 确定。

然后再浏览

ok!


之前还碰到一些朋友说遇到诸如 处理程序   “******”在其模块列表中有一个错误模块“ManagedPipelineHandler”的错误。 其实  都是你的电脑没有完全安装相应的 framework版本所致,比如,我们用的是3.5,但是其实 你只需要安装2.0就好了    如果出现了上述问题  ,解决方法:
以管理员的身份进入cmd,输入 C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i   等安装完毕后,再进网站就行了,如果还有其他问题,请留言。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值