【问题标题】:HTTP 404 IIS when publishing on IIS在 IIS 上发布时的 HTTP 404 IIS
【发布时间】:2017-04-24 17:56:57
【问题描述】:

我在想知道该怎么做时遇到了一些麻烦:

  • 我在 IIS 上的 :8081 上发布了一个包含一些 .aspx 页面的目录: image - localhost:8081

  • 但是当我点击一个页面或尝试输入它时,我得到一个 http 404:

http 404 - image

也许是一些 IIS 配置,但我在任何地方都找不到,如果有人可以帮助我,我将不胜感激!谢谢大家!

【问题讨论】:

  • 虚拟目录是否设置为应用程序?您可以进入 IIS,查看应用程序,然后单击“浏览”吗?
  • 我可以看到应用程序,但是当我尝试浏览文件夹时,我看不到文件
  • 此外,我不知道这是否有任何相似之处,但它是一个 vs2010 项目,我试图在 windows server 2003 上运行,也许它是一个 .net 框架问题?跨度>
  • 如果你只是想浏览文件,你必须启用目录浏览(technet.microsoft.com/en-us/library/cc731109(v=ws.10).aspx
  • 不,我想发布应用程序,但我的 .aspx 页面得到 http 404

标签: c# asp.net iis


【解决方案1】:

您可以按照本文中的说明设置绑定:

How to access multiple website using different bindings on IIS 7.5

另外,IIS Express 会在调试时分配一个随机端口,这在应用程序实际发布时不起作用。

【讨论】:

  • 很高兴您能提供帮助,谢谢,但我仍然收到 404,甚至在浏览器上看到我的文件并点击它
  • 你能贴一张你的 IIS 绑定对话框的图片吗?
  • 发现是mvc配置问题,
  • 我在服务器中安装了 mvc,并添加了扩展名为 .mvc 的库,但链接 localhost 现在返回 404
  • 好的,你在默认端口80上运行,而不是8081。你能浏览到localhost/inicio.aspx吗?
猜你喜欢
  • 1970-01-01
  • 2015-10-18
  • 2017-10-02
  • 2014-04-28
  • 1970-01-01
  • 2016-07-27
  • 1970-01-01
  • 1970-01-01
  • 2017-12-01
相关资源
最近更新 更多