如何在asp.net MVC应用程序中为不同的控制器指定不同的端口?
我有两个控制器,我想在端口80上运行一个控制器,另一个在8123上运行。
我没有选择创建两个单独的Web应用程序并将它们托管在不同的端口上。
我有什么方法可以做到吗?
答案 0 :(得分:1)
答案是否定的,因为端口号是互联网到网络服务器的网关。当HttpRequest命中您的服务器时,IIS会将请求路由到Web服务器上托管的Web应用程序,然后在Web应用程序中查找资源或文件。希望你注意到层次结构,互联网 - > IIS服务器 - >网络应用程序 - >资源。 MVC控制器在ASP.NET MVC Web应用程序中,这就是为什么你不能。如果可以,我想你将不得不做很多工作。