在客户端连接时,ASP MVC与另一个端口交换端口80

时间:2013-10-31 12:01:24

标签: c# asp.net asp.net-mvc

基本思路是当客户端通过example.com:80连接到我的网站时,控制器将检查文件名并将其发送回客户端。但是,我希望这些数据通过端口11311发送到客户端。

这是我想要完成的一个简单的解释:

  1. 客户访问example.com:80
  2. Controller搜索服务器上的文件
  3. Controller将Response端口更改为11311而不是80
  4. Controller通过byes发送文件,以便客户端下载
  5. 这可能吗?

    我正在使用HttpWebRequestHttpWebResponse来读取文件并将其发送回连接的客户端,我的服务器中已经打开了端口11311。

1 个答案:

答案 0 :(得分:2)

您可以将IIS配置为在端口11311上运行您的应用程序,然后让您的控制器向该端口上的相同URL发送重定向响应。