在IIS上发布WCF Rest

时间:2014-03-21 01:32:57

标签: c# asp.net web-services wcf iis

我刚开始使用WCF休息服务,我创建了一个非常简单的项目。

enter image description here

我可以通过

访问它
 http://localhost:3349/VUXServicePrototype.svc/test

并查看浏览器上的文字。

现在我的问题是我如何在IIS上部署它?我可以在IIS Express上看到它但是如何在IIS上移动它?

2 个答案:

答案 0 :(得分:1)

您可以构建(我更喜欢发布)到目录。

  1. 打开IIS。
  2. 选择应用程序池节点。
  3. 创建一个针对您的asp.net版本的新应用程序池,并将其设置为集成。
  4. 选择将用于域或localhost的站点节点。
  5. 左键单击添加新的Web应用程序。
  6. 将应用程序池设置为在步骤3中创建的应用程序池。
  7. 设置构建后创建的文件夹的物理路径。
  8. 根据需要设置默认文档。
  9. 选择内容视图,如果没有默认文档,则选择默认文档或应用程序节点。
  10. 点击查看并测试。

答案 1 :(得分:1)

要在完成开发后部署WCF服务,一种简单的方法是使用visual studio部署工具。右键单击您的服务项目,然后单击“发布”。单击下拉列表,然后创建新的配置文件。

您可以直接部署到IIS服务器,也可以部署到文件系统,以便自己设置IIS。