4

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

错误 118 (net::ERR_CONNECTION_TIMED_OUT)

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

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

如果我创建一个新站点并在其中放置一个 aspx 页面,它执行得很好。

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

有没有人有什么建议?

4

2 回答 2

2

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

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

不过,这并没有太大意义,因为服务器从安装时就有了 ASP.NET 4.5(它是 Windows Server 2012)。

于 2012-10-21T13:54:41.720 回答
1

打开 Web 平台安装程序。

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

我和其他人有同样的问题,在我这样做之前没有任何效果。

在您的计算机/服务器上安装 dotNET 和为 IIS 安装 dotNET 是有区别的。

于 2014-06-16T19:15:56.813 回答