【问题标题】:asp.net mvc publish not open in clientsasp.net mvc 发布未在客户端打开
【发布时间】:2017-10-10 14:14:59
【问题描述】:

我的服务器上有两个 asp.net mvc 项目。 (iis 7 和 win server 2012R2)。

两者(app1 端口:80 和 app2 端口:83)都在服务器上工作并打开。 但是端口:83的app2仅在服务器上打开,客户端无法打开链接http://IPserver:83的app2

Edge => 错误代码:INET_E_RESOURCE_NOT_FOUND

Chrome => ERR_CONNECTION_TIMED_OUT

IIS 上有配置吗?

【问题讨论】:

  • 你说 app2 有效——你怎么知道?您采取了哪些步骤来验证它是否有效?由于客户端无法访问它,app2 似乎无法正常工作(完全)。
  • app2 在服务器上正常工作。主页/索引打开 (localhost:83)。和 api/user/getusers 正确显示用户。但是 Home/Index 没有在客户端打开(serverip:83)
  • 基于什么?边缘连接?所以上面列出的您的客户端来自网络上其他地方的另一台 PC?但是 - app1 在单独的 PC 上工作?这些是您应该更新问题的详细信息,以便人们能够理解问题。
  • app1 在服务器和其他 PC 上打开。 app2 在服务器上打开,但在其他 PSc 上未打开。我也在我的智能手机上测试过,没有打开。
  • 有人不知道吗?

标签: c# asp.net model-view-controller iis-7 publish


【解决方案1】:

根据 cmets,总结解决方案:

  1. 如果从服务器本身(本地)连接,app1:80app2:83 都可以正常工作。
  2. 但是,在远程客户端上,app1:80 有效,但 app2:83 无效。

建议是网络(或服务器本身上的防火墙/端口管理器/端口配置)可能存在配置问题阻止 port 83,因为它不是像 port 80 这样的标准端口。

对此进行测试的一种方法是关闭app1,将app2 重新配置为port 80,然后查看远程客户端是否可以在port 80 上连接到app2

【讨论】:

  • 对 - 我正在总结我们在 cmets 中找到的解决方案,以便任何找到此 Q&A 的人都能够对操作有一个很好的总结,希望能帮助他们。跨度>
猜你喜欢
  • 2011-07-01
  • 1970-01-01
  • 2011-03-10
  • 1970-01-01
  • 2015-12-17
  • 2010-09-14
  • 2014-07-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多