【问题标题】:Error 404 When Routing Using IIS 8 and VB.Net使用 IIS 8 和 VB.Net 进行路由时出现错误 404
【发布时间】:2019-05-19 19:15:34
【问题描述】:

我正在尝试使用 VB.NET ASP 为应用程序创建一个端点并设置我的第一个端点。此端点是对来自 SQL 数据库的某些数据的简单请求。在我的 Web 服务器机器上,我有 Visual Studio 2013,当我运行我的应用程序并使用 Internet Explorer 导航到使用我的本地主机的端点时,我会在浏览器中返回结果。如果我然后更改本地主机的 IP 地址网站(本地和通过互联网使用重定向的网址)我收到 404 错误。我已经在网上搜索并尝试了尽可能多的建议以使其正常工作,但无济于事。在我附加的图片中,我显示了导航时的 Internet Explorer 示例和我使用的路线代码。我的 web.config 显示了与路由相关的内容..
<modules> <remove name="UrlRoutingModule-4.0" /> <add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule" preCondition="" /> </modules>

我不知道我还能寻找什么,希望得到一些建议。如果需要更多信息,还请说明。

谢谢,

德里克。

【问题讨论】:

    标签: asp.net vb.net iis-8


    【解决方案1】:

    仅从您的屏幕截图中,我可以看到您没有使用 IP 与 localhost 引用相同的端口。如果这不能解决问题,您可能需要在 IIS 中映射您的 IP 配置。

    【讨论】:

    • 嗨,Nathan.. 我确实更改了 IP 端口,结果相同。抱歉长时间停顿,但在圣诞节假期.. IIS 中的映射也无济于事.. :( 如果我通过 Visual Studio 运行页面而不是从它的内部 IP 或外部地址运行,它就会运行
    • 是否有任何页面加载,可能是主页?
    • 我在其他文件中放了一个 index.html,如果我导航到内部或外部 IP,我确实会到达 index.html(hello world).. #
    【解决方案2】:

    服务器机器有一个预编译的 .Net V4 版本,其中缺少许多选项。最终被侥幸发现。卸载它并安装完整版,然后在“打开 Windows 功能”部分添加新选项。在 20 分钟内,我启动并运行了..

    感谢 cmets.. 非常感谢。

    德里克。

    【讨论】:

      猜你喜欢
      • 2014-11-12
      • 2014-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多