我有一个在Visual Studio中制作的网络应用程序。 每当我导航到它时,我都会得到404。 我可以访问例如:“xyz.net/res/image.png”,但我不能“default.aspx”。
默认凭证:
绑定:
应用程序池:
当我在端口80上导航到localhost时会发生这种情况:
我之前已经使用IIS设置并运行了一个Web服务器,但从那时起我重新安装了Windows,我无法理解它。 在我修改它之前,我可以访问localhost。 文件路径似乎是正确的,但我不认为我能够访问png文件。 任何帮助表示赞赏。
答案 0 :(得分:0)
我设法解决了!我启用了一些Windows功能,就是这样。 我不知道哪一个有帮助,因为我启用了几十个,但是如果你遇到这个问题并且无法修复它,你可以试一试。
答案 1 :(得分:0)
其他人为此问题苦苦挣扎。解决方法是在Windows控制面板下的“打开/关闭Windows功能”下启用应用程序开发。
Administrators should instead install/uninstall ASP.NET 4.5 with IIS8 using the "Turn
Windows Features On/Off" dialog, the Server Manager management tool, or the dism.exe
command line tool. For more details please see http://go.microsoft.com/fwlink/?LinkID=216771.
我附上了一个屏幕快照,其中提供了在Web Server IIS>应用程序开发下可以找到ASP.NET功能的地方。
希望这可以帮助遇到404错误消息并试图执行.aspx页的任何人。