![Windows Server 上 Helicon Zoo 的 Rails 应用程序出现 404 未找到错误](https://linux22.com/image/637217/Windows%20Server%20%E4%B8%8A%20Helicon%20Zoo%20%E7%9A%84%20Rails%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%87%BA%E7%8E%B0%20404%20%E6%9C%AA%E6%89%BE%E5%88%B0%E9%94%99%E8%AF%AF.png)
我正在尝试在 Windows Server 2008 R2 上将 Rails App 与 Helicon Zoo 一起运行。对于测试用例,我使用了与 Helicon Zoo 模块配合使用的 Redmine 2.3。
Redmine 已成功安装,但只能从本地网络使用。我已将路由器上的端口转发配置为新 redmine 服务器上的 :80 端口。
当我尝试从外部网络(互联网)打开它时,我收到 404“未找到:/”。
相同的 IIS 配置适用于 ASP.Net MVC 项目。
我怎样才能让外部网络可以使用这个轨道?
答案1
确保 IIS 中的绑定设置正确。在 IIS 管理器中选择站点,检查右侧是否有“浏览 *:80 (http)”。
另外,尝试确定导致 404 错误的原因 - IIS 还是 Rails。如果您需要进一步的帮助,请写信给[电子邮件保护]