ASP.Net DataGrid 的 HTTP 错误 503

HTTP Error 503 with ASP.Net DataGrid

我在 Windows Server 2008 R2 和 IIS 7 上有一个 ASP.Net Web 应用程序 运行。几周前,服务器发生了一些事情,我相信一些 Windows 登录已从系统中清除。

让服务器重新联机后,我们所有的文件和 SQL 服务器数据库仍然完好无损。 Web 应用程序的某些功能运行正常——用户能够登录应用程序(登录数据存储在 SQL 服务器数据库中)。浏览到某些页面,但是会显示一个显示 "HTTP Error 503: The service is unavailable."

的白页

导致 503 错误的页面似乎是使用特殊 ASP 控件的页面,例如 DataGrids。

Web 项目是使用 .Net Framework 3.5 编译的。服务器上的 IIS 应用程序池使用带有集成管道的 .Net Framework v2.0。

有什么想法可以让这个网站恢复完整功能吗?

我知道发生了什么:我网站中导致 503 错误的文件夹名为 Reports,它与 SQL 服务器报告发生冲突端口 80 上的服务。

我们没有 运行 SSRS,但它绑定到端口 80。

https://seankilleen.com/2012/11/how-to-stop-sql-server-reporting-services-from-using-port-80-on-your-server-field-notes/

我启动了 SSRS 并按照上面的 link 将 SSRS 端口更改为 81。进行更改后,我能够在我的 Web 应用程序上访问 Reports 应用程序。