Я пытаюсь запустить простой веб-сервис для случайных чисел, используя c #. При запуске программы она открывает веб-страницу вместо запуска тестового клиента WCF. У меня установлена VS 2019. Я также вижу wcftestclient.exe в папке.
Пожалуйста, помогите мне, если мне не хватает каких-либо настроек / где включить его, чтобы он работал в wcftestclient.
Заранее спасибо.
Я пытался использовать /client:"wcftestclient.exe"
в аргументах приложения в свойствах проекта -> отладка
добавлены расширения проекта, как показано ниже в .csproj,
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Microsoft.AspNetCore.Razor.Design"
Version="2.1.2" PrivateAssets="All" />
</ItemGroup>
<ProjectExtensions>
<VisualStudio>
<FlavorProperties GUID="{123c5851-25df-10da-9384-00011b846f00}">
<WebProjectProperties>
<EnableWcfTestClientForSVCDefaultValue>
True
</EnableWcfTestClientForSVCDefaultValue>
</WebProjectProperties>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
</Project>
- попытался отключить запуск браузера в свойствах proj-> debug
namespace SampleWebServiceasp
{
class RandomNumberGeneratorService
{
public NumberModel GetRandomNumbers()
{
var random = new Random();
var numberobject = new NumberModel
{
RandomNumber1 = random.Next(-500, 5000),
RandomNumber2 = random.Next(-500, 5000),
RandomNumber3 = random.Next(-500, 5000)
};
return numberobject;
}
}
}
namespace SampleWebServiceasp.Models
{
public class NumberModel
{
public int RandomNumber1 { get; set; }
public int RandomNumber2 { get; set; }
public int RandomNumber3 { get; set; }
}
}
Ожидается, что он будет запущен в wcftestclient, и он откроет веб-страницу