david

david

33个粉丝

368

问答

253

专栏

229

资料

david  发布于  2015-01-08 19:21:49
采纳率 1%
368个问答
一个爱徒步的~IT民工
3124

android 访问.Net 的webservice (PC环境搭建)

本帖最后由 david 于 2015-1-8 19:24 编辑

论坛中没有.Net板块就发在这里把 总之是配合android一起来的。

首先说下,为什么要搭建C#下的WebService,最近准备开发一个C/S架构的软件。

软件的C端是运行在android上的软件,由于自己对什么java下的struts2 spring hibernate啊不是很了解,也懒得去了解了,还是在自己熟悉的C#上来完成这个架构吧。后来了解到android这边可以通过k KSOAP2来访问。那么思路清楚了,开搞吧。

用C#做 WebService首先就是要配置好 IIS服务器。 下面先配置IIS服务器

因为我的机器是win7 64位,所以配置以win7 64位为主,等发布的时候再考虑。 打开顺序 控制面板 ==〉 程序和功能 ==〉 打开和关闭Windows功能

[attach]2102[/attach] 勾选如下: [attach]2103[/attach]

然后等待一段时间,系统会安装好IIS.

配置IIS,因为使用的C#开发,所有.Net 的版本是很关键的。.Net的安装省略,请到微软的官方网站下载。

到控制面板里找到管理工具:

[attach]2104[/attach]

双击 Internet 信息服务(IIS)管理器,不要选择第一个。 首先先建立一个自己的应用池或选择已有的也可以,这里本人倾向重新建立一个应用池。 [attach]2105[/attach]

如下图,MyWebService就是重新建立的应用池。 可是发现 .Net FrameWork的版本是V2.0 ,在右侧点基本设置,选择4.0框架,因为我们的应用程序就是在4.0框架下开发的。 然后在左侧网站目录,点击右键选择添加一个网站。 [attach]2106[/attach]

其中主机名称这一项不要填写,否则本机使用IP方式无法访问。 物理路径选择,网站发布目录。IP地址选择本机IP 我配置的物理路径为本机器的D盘 www目录

2 开发环境搭建。

这里使用的Vs2012 安装过程省略。 首先创建 webService 在new Project界面如下 [attach]2107[/attach]

[attach]2108[/attach]

编译如果没有问题,在项目上右击项目 publish..

出现如下界面:

[attach]2109[/attach]

在Select or import a publish profile 选择new 输入名称:名称即为AndroidWebService 跳出如下界面

[attach]2110[/attach]

publish method 选择 File system 会变成如下界面。 [attach]2111[/attach]

Target location 选择刚才IIS的物理路径。即D盘的www 然后next.在next界面中Delete all existing files prior to publish ,意思就是在发布前先删除目录下已经存在的文件,这个地方果断勾选。 然后一路Next,项目发布就告一段落了。 然后在浏览器输入 http://192.168.1.108/Service1.asmx结果悲剧发生。 [attach]2112[/attach] 原因: 项目的properties 改称4.0 Frameworks,重新发布。然后输入http://192.168.1.108/Service1.asmx 搞定。

原创 易百纳 david,转载请注明出处,悦分享,越快乐,ebaina保留一切权利。

我来回答
回答0个
时间排序
认可量排序
易百纳技术社区暂无数据
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区