IIS8上未加载ASP.NET页面(Windows Server 2012)

时间:2012-10-20 19:14:29

标签: asp.net iis-8 windows-server-2012

我正在尝试设置我的Windows Server 2012以运行ASP.NET网站。该网站可以提供html页面和.svc页面,但每当我访问.aspx页面时,它只会超时。

  

错误118(net :: ERR_CONNECTION_TIMED_OUT)

如果我至少会得到某种错误描述,我可以从那里开始,但我只是收到一条超时消息,好像服务器完全不可用,所以我遇到了这个问题。

似乎aspx页面根本没有加载,因为我已经尝试了一些激烈的措施,例如在Page_Load的第一行放置一个“抛出异常”。

如果我创建一个新网站并在其中放置一个aspx页面,它就可以正常运行。

事件日志未显示与此相关的任何内容。

有人有任何建议吗?

2 个答案:

答案 0 :(得分:2)

在IIS8中创建一个新网站并指向同一个文件夹使其工作。现在该网站正常运行并正常运行代码。

我的猜测是,如果我在安装所有需要的功能之前创建了网站,那么它们就不属于该网站。现在,在安装新网站后,它包含所有当前功能。

但是,它没有太多意义,因为服务器安装了ASP.NET 4.5(它是Windows Server 2012)。

答案 1 :(得分:1)

打开Web平台安装程序。

现在查找IIS: ASP.NET 4.5并安装它。

我遇到了和其他人一样的问题,直到我这样做才行。

在您的计算机/服务器上安装dotNET与在IIS上安装dotNET之间存在差异。