点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我将Visual Studio 2017与Crystal 2016结合使用来创建 ASP.NET 项目。 我创建了一个报表,当我在Visual Studio中运行它时,该报表在本地显示良好。
当我发布到Web服务器并尝试运行该页面时,我只会看到白屏。 我看过很多线程和解决方案,但是没有任何工作对我有用。
到目前为止,我在服务器/代码上所做的事情:
为.NET框架安装了Crystal Reports运行时引擎
我将文件从C:\ inetpub \ wwwroot \ aspnet_client \ system_web \ 4_0_30319 \ crystalreportviewers13复制到VS项目中的文件夹中。
将此行添加到项目的主页中,并且只有.aspx页:
将其添加到web.config中-我尝试了下面两行" <添加密钥...",但均无济于事。
<!-<添加key =" resourceURI" value ="/img/aspnet_client/system_web/4_0_30319/crystalreportviewers13"/>->
我已经在同一台Web服务器上安装了另一个VS 2017应用程序(只是没有安装Crystal),并且运行良好。 作为测试,我确实在Crystal Viewer下方的某个位置插入了一个文本框,并且在Web服务器上运行时确实显示了该文本框,因此这使我相信这是Crystal的问题。 另外,我目前已将此解决方案部署到另一台Web服务器,尽管该解决方案使用的是VS 2010和Crystal 2008,但效果很好。
我还需要什么来确保自己拥有或可以尝试?
找到了解决我问题的方法。
在web.config中的标记内,当在Debug桌面上运行时,使用以下行:
发布到Web服务器时,请更改为:
在主要的.aspx网络表单中,这是在桌面上的Debug中运行并将其发布到Web Server所需的:
一周热门 更多>