VirtualPathProvider 不适用于托管环境
我的 .Net 项目在本地 IIS7 (Windows 7 IIS7 x86) 上运行良好。但它不适用于托管环境(W2008 Server x64 IIS7)。我可以完全控制托管环境。但我找不到错误所在。在本地工作时,我可以通过 VirtualPathProvider 访问 DLL 中的用户控件,但收到错误
文件“/TarimWeb/TarisApp/TarisUI/CariBanka.ascx”不存在。
关于托管环境。
我可以提供任何信息,但我不知道我的助手需要知道什么。
谢谢你!
My .Net project works fine on Local IIS7 (Windows 7 IIS7 x86). But it does not work on hosting environment (W2008 Server x64 IIS7). I can fully control hosting environment. But I could not locate the error. When working locally I can access the USer Controls in the DLL via VirtualPathProvider, but i receive error
The file '/TarimWeb/TarisApp/TarisUI/CariBanka.ascx' does not exist.
on hositng environment.
I can provide any information, but i do not know what my helper would need to know.
Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
所以,我完全忘记了“预编译网站”不能使用 VirtualPathProviders。
我找到了一个解决办法 @ http://sunali.com/ 2008/01/09/virtualpathprovider-in-precompiled-web-sites/
它也对我有用......
So, I totally forgot that "PreCompiled Web Sites" cannot use VirtualPathProviders.
I found a work around @ http://sunali.com/2008/01/09/virtualpathprovider-in-precompiled-web-sites/
It DID work for me too...