Add wcfcore perf testing and deploy service with corewcf
Add perf testing with crank and deploy new service with corewcf. @HongGit @mconnew
The WCFCorePerf and WCFCorePerfService is duplicate with the desktop version. What about rename WCFCorePerfService to CoreWCFService, and WCFCorePerf to WCFCorePerfClientUsingCoreWCFService (you could omit Service)?
The WCFCorePerf and WCFCorePerfService is duplicate with the desktop version. What about rename WCFCorePerfService to CoreWCFService, and WCFCorePerf to WCFCorePerfClientUsingCoreWCFService (you could omit Service)? I have renamed the project name
This PR looks like it has a lot of other unrelated changes included in it that were already merged. It's making it really difficult to review. Can you rebase to main?
This PR looks like it has a lot of other unrelated changes included in it that were already merged. It's making it really difficult to review. Can you rebase to main?
I have rebased main and do a force push
string filePath = Path.Combine(Environment.CurrentDirectory, "WcfCorePerfCrankService.exe");
My understanding was we weren't going to be downloading anything any more and would always compile the perf crank service fresh each time.
Refers to: src/System.Private.ServiceModel/tests/Benchmarks/PerfUsingNetfxWCFService/NetfxWCFPerfService/Program.cs:35 in c7d5bf1. [](commit_id = c7d5bf17a854e04627f2655e908f371f0e1a2a31, deletion_comment = False)
string filePath = Path.Combine(Environment.CurrentDirectory, "WcfCorePerfCrankService.exe");My understanding was we weren't going to be downloading anything any more and would always compile the perf crank service fresh each time.
Refers to: src/System.Private.ServiceModel/tests/Benchmarks/PerfUsingNetfxWCFService/NetfxWCFPerfService/Program.cs:35 in c7d5bf1. [](commit_id = c7d5bf1, deletion_comment = False)
@mconnew Crank only support .netcore and cannot build projects which target with .netframework. so I use download way to start service. do you know other way to host .netframewrok service?