Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net core 是否可以发布dotnetcore WebApi服务的服务合同?_.net Core_Asp.net Core Webapi - Fatal编程技术网

.net core 是否可以发布dotnetcore WebApi服务的服务合同?

.net core 是否可以发布dotnetcore WebApi服务的服务合同?,.net-core,asp.net-core-webapi,.net Core,Asp.net Core Webapi,在之前使用过WCF/SOAP和ServiceStack/REST服务之后,我正在考虑在dotnetcore上学习WebApi 在这两种其他服务托管模式下,我能够将服务合同作为独立的NuGet包发布给其他人使用 dotnetcore也可以这样做吗?我想发布一个NuGet包,其中包含服务接受的资源的C#表示(作为DTO),以及每个资源的路由上的一些元数据 编辑:我希望这样做时不必引入另一个框架。注意ServiceStack也支持并允许您使用.NET Core进行此操作-如果您只是想了解如何使用Web

在之前使用过WCF/SOAP和ServiceStack/REST服务之后,我正在考虑在dotnetcore上学习WebApi

在这两种其他服务托管模式下,我能够将服务合同作为独立的NuGet包发布给其他人使用

dotnetcore也可以这样做吗?我想发布一个NuGet包,其中包含服务接受的资源的C#表示(作为DTO),以及每个资源的路由上的一些元数据


编辑:我希望这样做时不必引入另一个框架。

注意ServiceStack也支持并允许您使用.NET Core进行此操作-如果您只是想了解如何使用WebApi进行此操作,您应该在问题中指定。@mythz很好!我的意思是在你的问题标题中说得很清楚,因为听起来你只想使用WebApi,也就是说,不只是.NET Core。嗯,在一个非常基本的层面上,您只需将DTO移动到类库中,然后设置该项目以在生成时生成NuGet包。@ChrisPratt在为WebApi配置端点时是否可以使用DTO?