Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.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
Asp.net core 对于使用项目模板的服务器端模型,我可以在哪里放置外部可访问的api控制器?_Asp.net Core_Blazor Server Side - Fatal编程技术网

Asp.net core 对于使用项目模板的服务器端模型,我可以在哪里放置外部可访问的api控制器?

Asp.net core 对于使用项目模板的服务器端模型,我可以在哪里放置外部可访问的api控制器?,asp.net-core,blazor-server-side,Asp.net Core,Blazor Server Side,使用服务器端Blazor作为intranet应用程序,使用项目模板,可以将api控制器放置在何处?在.Client项目或.Server项目中 换句话说,我想要一个api,它位于同一个web应用程序中,可以通过类似于此it应用程序的路径访问。一些内部路由.net/api您需要将api放入服务器程序集中的控制器中 [Route("api/[controller]")] public class SampleDataController : Controller { [HttpGet("[a

使用服务器端Blazor作为intranet应用程序,使用项目模板,可以将api控制器放置在何处?在.Client项目或.Server项目中


换句话说,我想要一个api,它位于同一个web应用程序中,可以通过类似于此it应用程序的路径访问。一些内部路由.net/api

您需要将api放入服务器程序集中的控制器中

[Route("api/[controller]")]
public class SampleDataController : Controller
{

    [HttpGet("[action]")]
    public IActionResult Get()
    {
        return Ok(<your result list / object>)
    }
}
[路由(“api/[控制器]”)]
公共类SampleDataController:控制器
{
[HttpGet(“[action]”)
public IActionResult Get()
{
返回Ok()
}
}