【发布时间】:2013-11-25 12:18:18
【问题描述】:
感谢 Stack Overflow 和其他一些网站,我了解 WCF LIbrary 和 WCF 服务应用程序模板之间的区别。
简而言之,库是一个允许多种类型托管的 DLL。它没有 .svc 文件。虽然服务应用程序模板是专门使用 IIS 在我的 .svc 文件中创建的。
我读到 WCF 服务库是最好的方法,因为它是最灵活的。但除了使用 WCF 服务应用程序模板之外,我从未看到有关如何执行此操作的说明。
从 WCF 服务库到从头开始托管在 IIS 上是否困难?我有两本关于 WCF 的书,并且我已经阅读了很多文章,但没有一篇文章涉及如何仅使用 WCF 服务库和无 WCF 服务应用程序来创建 svc 文件。为什么?
Nigel Shaw 还在以下链接中提到使用库选项存在限制。 What is the purpose of WCF Service Library?
基本上我想做的是在 IIS 和 Windows 服务上托管 WCF 服务。由此看来,组合方式是最好的方式。不过,我想了解为什么没有更多关于使用 WCF 服务库的说明。
好的,我确实找到了几篇似乎使用 ASP.NET Web 应用程序的文章,并告诉您如何为 svc 文件创建文本文件。
但我仍然不明白为什么仍然需要 ASP.NET 应用程序?如果我添加一个 svc 文件,它是否会放置在 wwwroot 目录中(这似乎是 WCF 服务应用程序放置它的 .svc 文件的位置?
谢谢!
【问题讨论】: