简体   繁体   English

将.Net Core项目与Web Forms项目一起使用

[英]Using .Net Core project with Web Forms projects

I am about to maintain an old Web application that has WebForms projects. 我将维护一个具有WebForms项目的旧Web应用程序。 I need to add a new project to the application. 我需要向应用程序添加一个新项目。 Can it in any way be an MVC Core project? 可以以任何方式成为MVC Core项目吗? I mean, can an MVC Core project co-exist in the same application with WebForms projects? 我的意思是,一个MVC Core项目可以与WebForms项目共存于同一应用程序中吗?

ASP.NET Core does not support WebForms and the Microsoft Team has said they have no plans to port webforms to asp.net core. ASP.NET Core不支持WebForms,Microsoft团队表示他们没有计划将Webforms移植到asp.net core。 So no, you can't make an old webforms project into a asp.net core project. 因此,不能,您不能将旧的Webforms项目变成asp.net核心项目。

If you are hosting your Web Forms application in Internet Information Services (IIS) you can create a separate project for MVC Core stuff and achieve the effect of hiving one application by adding the MVC Core application as a sub application in IIS Manager. 如果要在Internet信息服务(IIS)中托管Web窗体应用程序,则可以为MVC Core内容创建一个单独的项目,并通过将MVC Core应用程序添加为IIS管理器中的子应用程序来达到实现一个应用程序的效果。

  1. Open IIS Manager 打开IIS管理器
  2. Right click the Web Forms site and select "Add Application..." 右键单击Web窗体站点,然后选择“添加应用程序...”
  3. Select the folder you published your Core MVC application to as the "Physical path". 选择您发布Core MVC应用程序的文件夹作为“物理路径”。
  4. In the alias, enter the base path you want to use for the MVC stuff. 在别名中,输入要用于MVC内容的基本路径。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Office Addin Web项目下拉列表不显示asp.net核心项目 - office addin web project dropdown does not show asp.net core projects 使用 .NET Core Web API 作为 ASP.NET Web Forms 应用程序的子路由 - Using .NET Core Web API as subroute of ASP.NET Web Forms Application 使用来自ASP.NET Web窗体项目的会话在Web API项目中进行身份验证 - Authentication in Web API project using the session that is from ASP.NET Web Forms project 将Web Setup Project用于多种类型的项目 - Using Web Setup Project for multiple types of projects 将MVC项目与现有Web Forms项目一起使用 - Using MVC project with existing Web Forms project 当ASP.NET Core Web API和MVC项目分开时,使用ASP.NET Identity。 哪个应处理身份验证? - Using ASP.NET Identity when ASP.NET Core Web API and MVC projects are separate. Which should handle the auth? 如何使用ASP.NET Core中的Controller类在Web窗体中进行CRUD? - How to do CRUD in Web Forms using Controller classes from ASP.NET Core? .NET CORE项目的基础结构 - Infrastructure to .NET CORE projects ASP.NET 5 Web项目和Entity Framework在不同的项目中 - ASP.NET 5 Web project and Entity Framework in separate projects 使用asp.net Web窗体项目从http GET返回字符串 - Returning a string from a http GET using asp.net web forms project
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM