如何将Default.aspx添加为默认文档

时间:2018-06-09 22:32:15

标签: asp.net iis-10

我有一台带有IIS 10.0的新Windows Server 2016。

我有一个带有Default.aspx文件的ASP.NET 4.6.2应用程序。

当我将浏览器指向应用程序时,我收到此错误:

HTTP Error 403.14 - Forbidden

The Web server is configured to not list the contents of this directory.

我怀疑没有为ASP.NET配置IIS,因为Default Document不包含Default.aspx

我有.Net Framework 4.6.2证明我在尝试再次安装时收到了一条错误消息。

应用程序池列出CLR 4.0,但不允许我将其更改为4.6.2。

我尝试将此配置为加载Default.aspx。

当我谷歌时,我偶然发现了告诉我从命令行运行东西的事情。我很乐意从命令行运行东西,但我正在做的是做香草,我不能相信我需要从命令行做一些事情。

[编辑]以下是我添加Default.aspx作为默认文档时发生的情况: enter image description here

有一些事情需要尝试,但所有说明都有点模糊,让我自信地跟随。看起来很奇怪我必须运行一个命令行,因为让IIS使用ASP.NET这么常见。

[编辑]以下是默认页面的设置:

enter image description here

[编辑]以下是应用程序池的配置:

enter image description here

2 个答案:

答案 0 :(得分:1)

在走下各种错误路径之后,我找到了这个链接:

https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-using-aspnet-35-and-aspnet-45

这相当于在此向导屏幕上检查4.6并按下安装。这令人困惑,因为这属于开发类别,而且这不是开发机器。

enter image description here

注意:添加了Default.aspx的手引起了冲突,因此我不得不手动将其从web.config中删除。

答案 1 :(得分:-1)