C# 为什么ReportViewer在另一个ASP.NET Web应用程序中创建时不返回数据?

C# 为什么ReportViewer在另一个ASP.NET Web应用程序中创建时不返回数据?,c#,web-applications,.net-3.5,port,reportviewer,C#,Web Applications,.net 3.5,Port,Reportviewer,我正在使用报表查看器生成一些报表 我已经在我的解决方案中创建了一个新的web应用程序项目,它已经有一个web应用程序项目,并且我已经使它工作了。使用reportviewer和所有.rdlc报告创建数据集、webForm 它正在工作,但当我运行我的解决方案时,两个端口被打开。一个用于我以前的Web应用程序,另一个用于新的Web应用程序 现在我只需要使用一个端口。我试图在已经存在的WebApplication项目中创建与这次相同的东西。在此之后,当我运行项目时,浏览器会打开报告页面,但应该返回的数据

我正在使用报表查看器生成一些报表

我已经在我的解决方案中创建了一个新的web应用程序项目,它已经有一个web应用程序项目,并且我已经使它工作了。使用reportviewer和所有.rdlc报告创建数据集、webForm

它正在工作,但当我运行我的解决方案时,两个端口被打开。一个用于我以前的Web应用程序,另一个用于新的Web应用程序

现在我只需要使用一个端口。我试图在已经存在的WebApplication项目中创建与这次相同的东西。在此之后,当我运行项目时,浏览器会打开报告页面,但应该返回的数据不会打开。仅显示ReportViewer工具箱,不显示任何数据


有什么问题吗?两个web应用程序项目是否可以只使用一个端口?怎样提前感谢。

在项目的“属性”窗口中,单击.proj文件并选择“属性”,屏幕左侧应有一个Web选项。在该页面的下半部分,有一个用于切换VS dev服务器使用情况的设置,以及一个特定的端口号

我刚刚发现了如何使它起作用。我的第一个web应用程序使用的是framework 3.5,而新的web应用程序使用的是framework 4.0

我将新的web应用程序项目改为4.0框架,编译后又改为3.5框架。现在一切都好了,工作和返回数据


可能是因为ReportViewer版本。我正在使用VS 2010

已经尝试过了,但是如果两个项目都设置为同一个端口,其中一个项目将获得一个随机可用端口