我有一个用VB.NET编写的web应用程序,在我的应用程序中有几个动态生成的RDLC报告。在开发过程中,一切都运行良好。但是,在我将web应用程序部署到IIS之后,这些报告就不起作用了。这是我的问题。
(1)我的RDLC文件夹下的所有报表都没有部署,我想这就是我收到错误“处理本地报表时出错”的原因。我的问题是为什么没有发布这个文件夹,我应该设置什么来发布这个文件夹?
(2)如果我手动将这些RDLC报告复制到目标文件夹,我会收到另一个错误“失败:未知用户名或错误密码”我的身份验证模式设置为Windows。我还需要在web.config中设置什么吗?
我使用的是IIS5.1,我的web应用程序已经从VS2005升级到VS2010。
发布于 2013-07-12 06:36:31
您的RDLC文件可能被标记为“嵌入式资源”。右键单击rdlc文件,将其更改为"Content“,然后重新发布。这一次它会起作用。
https://stackoverflow.com/questions/15162056
复制