在dll文件中创建web服务?可以吗?

时间:2011-09-23 23:49:33

标签: c# web-services visual-studio-2010 dll

我想创建一个处理请求的c#dll。我希望这些请求可以作为webservice调用,以便网站可以快速调用dll。有没有办法整合两者 - 将web服务的代码放在dll中?

或者,如果web服务必须是独立的 - 有没有办法让visual studio将web服务放入带有dll的项目中,但是告诉编译器将其编译为外部文件?这样,这至少可以帮助我保持项目结构的简洁和清洁。

2 个答案:

答案 0 :(得分:1)

我不清楚你真正想要做什么。 “服务请求的DLL”可以通过多种方式实现。

在DLL中实现Web服务的一种方法是使用HttpListener

在我们提供合理答案之前,您必须提供有关您正在尝试做什么的更多信息。

答案 1 :(得分:1)

您需要做的就是创建一个新的WCF服务项目。这将导致您的服务在IIS下作为单独的应用程序创建。两个项目都在同一个解决方案中。