«asp.net-core-mvc» 태그된 질문

ASP.NET Core MVC는 ASP.NET Core를 사용하여 동적 웹 사이트를 만들기위한 경량 프레젠테이션 프레임 워크입니다. 컨트롤러 기반 MVC 사이트를 만들거나 모델 기반 Razor 페이지를 볼 수 있습니다. MVC에는 라우팅, 모델 바인딩 및 유효성 검사, 필터, 웹 API 및 Razor보기 엔진과 같은 기능이 포함됩니다.

5
특정 상태 코드를 반환하고 Controller에서 내용이없는 방법은 무엇입니까?
아래 예제 컨트롤러가 내용없이 상태 코드 418을 반환하기를 원합니다. 상태 코드를 설정하는 것은 충분히 쉽지만 요청의 끝을 알리기 위해 수행해야 할 작업이있는 것 같습니다. ASP.NET Core 이전의 MVC 또는 호출 일 수있는 WebForms Response.End()에서 Response.End존재하지 않는 ASP.NET Core에서는 어떻게 작동 합니까? public class ExampleController : Controller { [HttpGet][Route("/example/main")] public IActionResult …


9
변경 후 .NET Core MVC 페이지가 새로 고쳐지지 않음
최신 버전 2.2에서 .NET Core MVC를 빌드하고 있습니다. CSHTML 파일을 변경하고 페이지를 새로 고칠 때 문제가 있습니다. 변경 사항이 브라우저에 반영되지 않습니다. 변경 사항을 확인하려면 프로젝트를 다시 시작해야합니다. 이것은 한동안 일어나고 있으므로 어떤 변경으로 인해이 문제가 발생했는지 정확히 모르겠습니다. 나는 크롬의 "Empty Cache and Hard Reload"와 다른 브라우저를 사용해 보았습니다. …

28
ASP.NET Core 2.0으로 업그레이드 한 후 마이그레이션을 만들 수 없습니다.
ASP.NET Core 2.0으로 업그레이드 한 후 더 이상 마이그레이션을 만들 수없는 것 같습니다. 나는 얻고있다 " 'Program'클래스에서 'BuildWebHost'메서드를 호출하는 동안 오류가 발생했습니다. 응용 프로그램 서비스 공급자없이 계속합니다. 오류 : 하나 이상의 오류가 발생했습니다. (로그인에서 요청한"... "데이터베이스를 열 수 없습니다. 로그인에 실패했습니다. 로그인 사용자 '...'에 대해 실패했습니다. " 과 " 'MyContext'유형의 …

3
ASP.NET Core MVC의 ASP 태그 도우미에 링크 매개 변수를 추가하는 방법
ASP.NET MVC 1-5에 대한 많은 경험이 있습니다. 이제 ASP.NET Core MVC를 배우고 페이지에서 링크 할 매개 변수를 전달해야합니다. 예를 들어 다음 작업이 있습니다. [HttpGet] public ActionResult GetProduct(string id) { ViewBag.CaseId = id; return View(); } 태그 도우미를 사용하여이 작업에 대한 링크를 구현하려면 어떻게해야합니까? <a asp-controller="Product" asp-action="GetProduct">ProductName</a>


5
ASP.NET Core에서 ConfigureServices 내 인스턴스를 확인하는 방법
Startup IOptions<AppSettings>의 ConfigureServices메서드에서 의 인스턴스를 해결할 수 있습니까? 일반적으로 IServiceProvider인스턴스를 초기화 하는 데 사용할 수 있지만 서비스를 등록 할 때이 단계에서 사용할 수 없습니다. public void ConfigureServices(IServiceCollection services) { services.Configure<AppSettings>( configuration.GetConfigurationSection(nameof(AppSettings))); // How can I resolve IOptions<AppSettings> here? }


5
ASP.NET Core MVC에서 URL 리퍼러를 얻으려면 어떻게하나요?
ASP.NET MVC 웹 양식을 ASP.NET Core MVC로 마이그레이션하려고합니다. 현재 Request.UrlReferrer수업에 문제가 있습니다. 원래 줄은 다음과 같습니다. [HttpPost] public async Task<ActionResult> ContactUsFormSubmit(ContactUs request) { var siteUrl = Request.UrlReferrer.ToString().ToLower(); .... } 그러나 ASP.NET Core에서는 UrlReferrer를 사용할 수 없습니다. 다음을 찾았습니다. Request.Headers["Referer"] String 대신 StringValues를 반환합니다. 나는 이것을 사용 해야하는지 또는이 상황에 대한 …



6
ASP.NET Core에서 소문자 라우팅을 어떻게 적용하나요?
ASP.NET 4에서는 앱 routes.LowercaseUrls = true;의 RegisterRoutes처리기 에서처럼 쉬웠습니다 . 이를 달성하기 위해 ASP.NET Core에서 동등한 것을 찾을 수 없습니다. 나는 그것이 여기있을 것이라고 생각한다 : app.UseMvc(configureRoutes => { configureRoutes.MapRoute("Default", "{controller=App}/{action=Index}/{id?}"); }); 하지만 configureRoutes문서에서 찾을 수없는 어딘가에 확장 메서드가 없으면 허용 할 수있는 것은 없습니다.

6
ASP.NET Core에서 IPrincipal 모의
단위 테스트를 작성중인 ASP.NET MVC Core 애플리케이션이 있습니다. 작업 방법 중 하나는 일부 기능에 사용자 이름을 사용합니다. SettingsViewModel svm = _context.MySettings(User.Identity.Name); 단위 테스트에서 분명히 실패합니다. 나는 둘러 보았고 모든 제안은 .NET 4.5에서 HttpContext를 모의합니다. 더 나은 방법이 있다고 확신합니다. IPrincipal을 주입하려고했지만 오류가 발생했습니다. 그리고 나는 이것을 시도했습니다 (절망 때문에). public …

2
여러 JWT 베어러 인증 사용
ASP.NET Core 2에서 여러 JWT 토큰 발급자를 지원할 수 있습니까? 외부 서비스 용 API를 제공하고 싶습니다. 두 가지 JWT 토큰 소스 (Firebase 및 사용자 지정 JWT 토큰 발급자)를 사용해야합니다. ASP.NET core에서 Bearer 인증 체계에 대한 JWT 인증을 설정할 수 있지만 하나의 기관에 대해서만 설정할 수 있습니다. services .AddAuthentication(JwtBearerDefaults.AuthenticationScheme) .AddJwtBearer(options => …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.