当wwwroot文件夹将我的发布文件RDLC报告在默认的wbsite端口80中不起作用时,我正在使用asp.net mvc 5 Project和RDLC报告。 显示错误 “ / Reports”应用程序中的服务器错误。 无法找到该资源。 说明:HTTP404。您正在寻找的资源(或其依赖项之一)可能已被删除,名称更改或暂时不可用。请查看以下网址,并确保其拼写正确。
请求的URL:/Reports/CommonViewer.aspx。
但是创建新站点并使用了与正常运行情况不同的端口。
答案 0 :(得分:2)
问题:
默认情况下,SSRS(SQL Server Reporting Services)在其安装的任何服务器上使用端口80。
这太疯狂了,因为您可能希望拥有也使用默认http端口80的Web服务器或其他应用程序服务器。
这时从命令行运行netstat -ano通常会向您显示PID 4(系统进程)正在使用端口80。
解决方案
幸运的是,这并不是很难解决:
转到“开始”>“程序”>“ SQL Server 2008 R2”>“配置工具”>“ Reporting Services配置管理器”
连接到有问题的服务器(通常是本地服务器)
此时,运行netstat -ano不应显示端口80的条目。