ASP.NET 핵심 웹 응용 프로그램과 함께 ASP.NET 핵심 웹 API가 포함 된 Visual Studio 2015 솔루션이 있습니다.ASP.NET MVC + 웹 API 실행 경로 : 경로 가져 오기
MVC 응용 프로그램에서 API를 사용하려고하며 둘 다 동시에 실행됩니다. 예를 들어
, API는 localhost:60170
에서 실행되는 다음과 같이 나는 "api/[controller]"
로 라우팅 컨트롤러를 가지고 :
namespace JobManager.WAPI.Controllers
{
[Route("api/[controller]")]
public class ValuesController : Controller
{
을 지금, 나는 하드 코딩하지 않고 API 내 MVC 응용 프로그램에서 경로를 얻는 방법 API 경로, 즉 localhost:60170
?
[Hyprlinkr] (https://github.com/ploeh/Hyprlinkr)을 사용할 수 있습니다. – NightOwl888
ASP.NET Core Web API와 같은 것은 없습니다. MVC와 웹 API가 코어에 병합되었습니다. –
@ NightOwl888 : 여기서는 효과가 없을 것이라고 생각하지 마십시오. 문제는 사용자가 두 개의 개별 프로젝트를 작성했으며 이제는 두 프로젝트간에 경로를 공유하려고하는 것 같습니다. –