Asp.net 如何在同一解决方案中的不同WebForm项目中创建mvc操作的URL?

Asp.net 如何在同一解决方案中的不同WebForm项目中创建mvc操作的URL?,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我有两个项目,一个是asp.net mvc,另一个是同一个解决方案中的webform。您将知道是否可以同时使用这两个web项目。具体来说,它将能够在webform项目中使用一些action mvc项目。路由是特定于项目的。无论您的项目是否共享同一个解决方案,从一个项目到另一个项目都不容易生成URL。这主要是因为,除了它定义的路由之外,项目生成的URL还受到其他因素的影响,例如虚拟目录、域等。这些只有在特定项目运行时才知道 因此,从项目中真正获取路由URL的唯一方法是在该项目运行时从该项目中获取U

我有两个项目,一个是asp.net mvc,另一个是同一个解决方案中的webform。您将知道是否可以同时使用这两个web项目。具体来说,它将能够在webform项目中使用一些action mvc项目。

路由是特定于项目的。无论您的项目是否共享同一个解决方案,从一个项目到另一个项目都不容易生成URL。这主要是因为,除了它定义的路由之外,项目生成的URL还受到其他因素的影响,例如虚拟目录、域等。这些只有在特定项目运行时才知道

因此,从项目中真正获取路由URL的唯一方法是在该项目运行时从该项目中获取URL。这意味着,您需要设置某种端点,以便向其发送HTTP请求,从而返回适当的URL。然后,在您的另一个项目中,您必须使用类似于
HttpClient
的东西向该端点发出请求,请求中包含生成URL所需的任何信息。

路由是特定于项目的。无论您的项目是否共享同一个解决方案,从一个项目到另一个项目都不容易生成URL。这主要是因为,除了它定义的路由之外,项目生成的URL还受到其他因素的影响,例如虚拟目录、域等。这些只有在特定项目运行时才知道


因此,从项目中真正获取路由URL的唯一方法是在该项目运行时从该项目中获取URL。这意味着,您需要设置某种端点,以便向其发送HTTP请求,从而返回适当的URL。然后,在你的另一个项目中,您必须使用类似于
HttpClient
的方法向该端点发出请求,请求中包含生成URL所需的任何信息。

请添加一些代码和示例。我想在webform项目中创建一个菜单项,允许我打开wild mvc项目的页面,反之亦然反之亦然。请添加一些代码和一些示例,说明您要执行的操作。我想在webform项目中创建一个菜单项,允许我打开wild mvc项目的页面,反之亦然。事实上,在iis下,我在web项目下创建了一个文件夹,在将其转换为应用程序后,我在其中输入了mvc项目。现在,我正试图找出如何将OWIN mvc应用程序与从webform访问的webform应用程序集成。事实上,在iis下,我在web项目下创建了一个文件夹,在将其转换为应用程序后,我进入了mvc项目。现在,我正试图弄清楚如何将OWIN mvc应用程序和从webform访问的webform应用程序集成在一起。