Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.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/1/asp.net/35.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# 将Web表单t添加到现有MVC项目_C#_Asp.net_Asp.net Mvc_Asp.net Mvc 4 - Fatal编程技术网

C# 将Web表单t添加到现有MVC项目

C# 将Web表单t添加到现有MVC项目,c#,asp.net,asp.net-mvc,asp.net-mvc-4,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 4,我到处都能看到关于如何将MVC添加到Web表单应用程序中的东西,但并没有相反。 我有一个当前的MVC项目和一个当前的Web表单应用程序,但我想将Web表单添加到MVC 我在“视图”下创建了一个文件夹,并对路由进行了处理,但还并没有成功地将其显示出来。我仍然看到404错误。您可以在同一个项目中集成MVC和WebForms,它们是同一个框架的组成部分,请看这里: 对于完整的解决方法。Web表单页面不能位于MVC~/Views文件夹中,以便获得服务。您将ASP添加到MVC O.ODo是什么意思?您的

我到处都能看到关于如何将MVC添加到Web表单应用程序中的东西,但并没有相反。 我有一个当前的MVC项目和一个当前的Web表单应用程序,但我想将Web表单添加到MVC


我在“视图”下创建了一个文件夹,并对路由进行了处理,但还并没有成功地将其显示出来。我仍然看到404错误。

您可以在同一个项目中集成MVC和WebForms,它们是同一个框架的组成部分,请看这里:


对于完整的解决方法。

Web表单页面不能位于MVC
~/Views
文件夹中,以便获得服务。

您将ASP添加到MVC O.ODo是什么意思?您的意思是webforms?MVC是ASP.NET中的一个框架,因此您的问题没有意义。如果您将Web表单添加到MVC项目中,您可能不会将它们放在views文件夹中,因为它们不是MVC视图。但是,您可以将它们放在一个单独的文件夹中,然后使用路由确保URL干净。我同意Mason的观点,ASP.Net(网站、WebForms和MVC)都在同一个ASP.Net框架上工作。您可以混合和匹配(尽管不推荐)您希望使用的每种类型的框架。我的问题是目前的情况是什么,你想实现什么?谢谢你的回答。。。我觉得自己像个白痴我把文件夹移到了视图文件夹之外,现在路由工作得很好。。。grr。。一位同事让我把它放在视图中。谢谢大家!