Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.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
C# 如何创建包含逻辑(类似控制器)的mvc nuget包_C#_Asp.net Mvc_Owin_Nuget Package - Fatal编程技术网

C# 如何创建包含逻辑(类似控制器)的mvc nuget包

C# 如何创建包含逻辑(类似控制器)的mvc nuget包,c#,asp.net-mvc,owin,nuget-package,C#,Asp.net Mvc,Owin,Nuget Package,我想为ASP.NET MVC(和ASP.NET核心MVC)应用程序创建一个nuget包 结果应该是一个包,您只需要通过中间件激活它,如: app.UseXyz() 这会对特定的路由作出反应,即URL:PORT/logtrace 我已经创建了一个中间件组件,可以将web响应返回到路由,但是我只能在中间件内部处理基本的httprequests 因为我想要编程的逻辑更复杂,所以我需要类似MVC控制器的东西来利用POST/GET请求和视图 我可以在Owin中间件中使用MVC模式吗?或者有没有一种更简单

我想为ASP.NET MVC(和ASP.NET核心MVC)应用程序创建一个nuget包

结果应该是一个包,您只需要通过中间件激活它,如:

app.UseXyz()
这会对特定的路由作出反应,即
URL:PORT/logtrace

我已经创建了一个中间件组件,可以将web响应返回到路由,但是我只能在中间件内部处理基本的httprequests

因为我想要编程的逻辑更复杂,所以我需要类似MVC控制器的东西来利用POST/GET请求和视图


我可以在Owin中间件中使用MVC模式吗?或者有没有一种更简单的方法我想不出来,用来创建一个nuget包,用控制器/视图处理特定的路由?

你看过MVC区域吗?