如何使用Visual Studio 2012在IIS 8.0中部署WCF Web服务?

时间:2013-01-23 04:20:14

标签: c# .net wcf visual-studio-2012 iis-8

我陷入困境,无法弄清楚如何在iis8.0中部署wcf网络服务,有没有人可以帮我解决在iis中部署wcf网络服务的详细过程?

是否需要设置任何设置?

尝试的是.......

然后我通过提供网站名称和物理路径(C:\ inetpub \ wwwroot \ NEWFOLDER)在iis中创建了一个新网站。然后我以管理模式打开VS解决方案发布它。在打开的对话框中,在IIS站点下创建一个新的Web应用程序并将其发布。 它很成功,也可以在输出窗口中看到。

单击“连接到http:// localhost:[port#] / WebApplicationName”行的链接时,它会显示目录结构。 然后点击.svc文件就会出错 “由于扩展​​配置,无法提供您请求的页面。如果页面是脚本,请添加处理程序。如果要下载文件,请添加MIME映射

1 个答案:

答案 0 :(得分:6)

您的服务器上未安装WCF Servive处理程序。

在服务器管理器中

  • 展开“.Net 3.5”或“.Net 4.5”,具体取决于Os / Framework版本。

  • 在“WCF服务”下,选中“HTTP激活”(用于http绑定)或“非HTTP”用于其他绑定(tcp,命名管道等)的框。

  • 点击“安装”按钮。

这就是全部