VirtualPathProvider 不适用于托管环境

发布于 2024-12-05 21:03:53 字数 312 浏览 1 评论 0原文

我的 .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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦里梦着梦中梦 2024-12-12 21:03:53

所以,我完全忘记了“预编译网站”不能使用 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...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文