当前位置:网站首页>WCF 部署在IIS上
WCF 部署在IIS上
2022-07-26 07:21:00 【51CTO】
作者:jiankunking
一、 环境vs2010,WCF应用程序,server 2008
第一步:WCF项目右键点击项目,选择生成部署包,如下图:

第二步:WCF项目上右键,选择:在windows资源管理器中打开文件夹,如下图:

第三步:第二步:在你项目所在的文件目录下找到Package文件夹,这就是我们的部署包所在的地方。在这个package文件夹下面有一个packageTmp。


第四步:在IIS上新建虚拟目录,将物理地址指向此文件夹。
1、windows server 2008中没有自带Microsoft .NET Framework 4,因此需要在网上下载,手动安装,安装时右键选择管理员身份运行。
下载地址: http://www.microsoft.com/zh-cn/download/details.aspx?id=17718
2、完成.NET Framework 4后,重启服务器
3、在IIS上新建虚拟目录


点击确定,完成
4、第四部:部署结束。可以在浏览器中查看我们部署的WCF了。

哈哈,结果。。。。

这是应为默认的net版本不对,修改方式如下:

修改后,右键浏览,效果如下:

上图中的http://localhost/Test.svc?wsdl即为我们要引用的服务地址。
注意:如果在别的机器上引用该机的WCF服务时,需要将localhost替换为该机的ip
二、环境 win10 vs2015
今天在本机搭载iis wcf的时候,遇到了以下问题:
WCF HTTP 错误 404.3 - Not Found(由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。)
WCF 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。
WCF 找不到类型“WcfServiceStudy.WcfService”,它在 ServiceHost 指令中提供为 Servi
搭建的wcf是:WCF应用程序,具体代码如下:
接口:
实现:
配置文件如下:
部署的步骤是:


将WCF应用程序编译后的dll与config,分别放到对应位置

但在iis中浏览的时候,遇到了上面的三个问题。
根据自己的搭建步骤与问题解决,感觉问题出在:右键新建网站完成后。没有在自己新建的网站下添加应用程序,而是直接把网站的物理路径指向了自己新建的文件夹JianKunKingServices中。缺少了在网站下添加应用程序这一步,所有出现了一系列的问题,最后是通过把自己添加的文件夹JianKunKingServices转换为应用程序解决的。
边栏推荐
- Summer Challenge harmonyos - hamster game based on arkui (JS)
- Event loop in browser
- Idea -- use @slf4j to print logs
- How to expand and repartition the C disk?
- Opencv learning warp Perspective
- Leetcode 1184:公交站间的距离
- HCIP---BGP综合实验
- 成为 Apache 贡献者,So easy!
- Download and install the free version of typora
- Examples of financial tasks: real-time and offline approval of three scenarios and five optimizations of Apache dolphin scheduler in Xinwang bank
猜你喜欢

Upgrade ecological proposition: what has Alibaba cloud brought to thousands of businesses?

Advanced Mathematics (Seventh Edition) Tongji University General exercises two person solution

To do list application vikunja
![Leetcode:1898. maximum number of removable characters [if you want to delete some IDX from a pile of things, don't use pop]](/img/e6/a17902a73ff6a9d4393c96a019b78e.png)
Leetcode:1898. maximum number of removable characters [if you want to delete some IDX from a pile of things, don't use pop]

从XSS Playload 学习浏览器解码

Relevant configurations of pychart: change font style and size, change picture background, and change the font color of console output

配置Flask

Pycharm的相关配置:改字体样式和大小、更改图片背景、更改控制台输出的字体颜色
![[C language] do you really know printf? (printf is typically error prone, and collection is strongly recommended)](/img/59/cf43b7dd16c203b4f31c1591615955.jpg)
[C language] do you really know printf? (printf is typically error prone, and collection is strongly recommended)

Opencv learning drawing shapes and text
随机推荐
正则表达式规则以及常用的正则表达式
依赖和关联的对比和区别
金融任务实例实时、离线跑批Apache DolphinScheduler在新网银行的三大场景与五大优化
6、MySQL数据库的备份与恢复
Hcip - MPLS Technology
Become an Apache contributor, so easy!
Check the top 10 best graphics software of the year, meet 99% of your chart needs, and collect it quickly
NFT数字藏品系统开发:文学+数字藏品的碰撞
Opencv learning basic functions
With Huawei cloud welink, you can connect to the world even in the countryside
Business secret series -- Talking about the evaluation of commercial passwords from the perspective of Party A and Party B (I)
I don't understand the MySQL 57 version under centos7 when I encounter a problem. I was informed by big Shen who knows it
WCF 入门教程二
Make a chase game with pyGame
Task 1 Titanic top 4% with ensemble modeling
Redis系列之什么是布隆过滤器?
Typora免费版下载安装
NFT数字藏品系统开发:激活数字文化遗产
PR subtitle production
Unity3d-异步加载场景、进度条加载