我有一个用VB.NET编写的Web应用程序。在我的应用程序中,我有一些将动态生成的RDLC报告。在开发过程中一切正常。但是,在将Web应用程序部署到IIS之后,这些报告无法正常工作。这是我的问题。
(1)我的RDLC文件夹下的所有报告都未部署,这是我收到错误“本地报告处理期间发生错误”的原因。
我的问题是为什么未发布此文件夹,我应该设置什么来发布此文件夹?
(2)如果我手动将这些RDLC报告复制到目标文件夹,则会收到另一个错误“失败:用户名未知或密码错误”。
我的身份验证模式设置为Windows。我还需要在web.config中设置其他内容吗?
我正在使用IIS 5.1,并且我的Web应用程序已从VS2005升级到VS2010。
最佳答案
您的RDLC文件可能被标记为“嵌入式资源”。
右键单击rdlc文件,并将其更改为“Content”,然后重新发布。
这次它将起作用。
关于vb.net - RDLC报告在部署到IIS后不会发布到吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15162056/