
Security News
npm Adopts OIDC for Trusted Publishing in CI/CD Workflows
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
CoreWCF is a port of the service side of Windows Communication Foundation (WCF) to .NET Core. The goal of this project is to enable existing WCF services to move to .NET Core.
CoreWCF is a port of the service side of Windows Communication Foundation (WCF) to .NET Core. The goal of this project is to enable existing WCF services to move to .NET Core.
The latest released packages can be found at NuGet.org:
The latest CoreWCF extension released packages from community can be found at NuGet.org:
Package | NuGet Stable | Downloads |
---|---|---|
AWS.CoreWCF.Extensions | ||
AWS.WCF.Extensions |
To keep up to date on what's going on with CoreWCF, you can subscribe to the announcements repo to be notified about major changes and other noteworthy announcements.
dotnet new install CoreWCF.Templates
dotnet new corewcf --name MyService
CoreWCF Service
project template creates a minimal ASP.NET Core web application thats exposes the well-known WCF default service using a BasicHttpBinding
.
It supports the following arguments:
--framework
: net8.0
(default), net6.0
, net48
, net472
and net462
are valid values.--use-program-main
: whether to turn off ASP.NET Core minimal API hosting. This option only affects projects targeting .NET as .NET Framework requires a Startup
and a Program
class.--no-https
: whether to turn off HTTPS and use BasicHttpSecurityMode.None
. Default is HTTPS enabled using BasicHttpSecurityMode.Transport
.--no-wsdl
: whether to turn off WSDL metadata feature.--use-operation-invoker-generator
: whether to turn on OperationInvokerGenerator feature.There are pre-release packages available for development builds of main from a NuGet feed hosted in Azure DevOps. You can download the packages by adding the following package source to your list of feeds using the dotnet
CLI.
dotnet nuget add source https://pkgs.dev.azure.com/dotnet/CoreWCF/_packaging/CoreWCF/nuget/v3/index.json
If you are using a nuget.config file with only the default nuget.org package source, after adding the CoreWCF feed it would look like this:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="CoreWCF" value="https://pkgs.dev.azure.com/dotnet/CoreWCF/_packaging/CoreWCF/nuget/v3/index.json" />
</packageSources>
</configuration>
Please see the CONTRIBUTING.md file for details.
This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information see the .NET Foundation Code of Conduct.
CoreWCF is Copyright © 2019 .NET Foundation and other contributors under the MIT license.
This project is supported by the .NET Foundation.
FAQs
CoreWCF is a port of the service side of Windows Communication Foundation (WCF) to .NET Core. The goal of this project is to enable existing WCF services to move to .NET Core.
We found that corewcf.nettcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
Research
/Security News
A RubyGems malware campaign used 60 malicious packages posing as automation tools to steal credentials from social media and marketing tool users.
Security News
The CNA Scorecard ranks CVE issuers by data completeness, revealing major gaps in patch info and software identifiers across thousands of vulnerabilities.