我的 .Net 项目在本地 IIS7(Windows 7 IIS7 x86)上运行良好。但它不适用于托管环境(W2008 Server x64 IIS7)。我可以完全控制托管环境。但我找不到错误。在本地工作时,我可以通过 VirtualPathProvider 访问 DLL 中的用户控件,但我收到错误
文件“/TarimWeb/TarisApp/TarisUI/CariBanka.ascx”不存在。
关于托管环境。
我可以提供任何信息,但我不知道我的助手需要知道什么。
谢谢!
我的 .Net 项目在本地 IIS7(Windows 7 IIS7 x86)上运行良好。但它不适用于托管环境(W2008 Server x64 IIS7)。我可以完全控制托管环境。但我找不到错误。在本地工作时,我可以通过 VirtualPathProvider 访问 DLL 中的用户控件,但我收到错误
文件“/TarimWeb/TarisApp/TarisUI/CariBanka.ascx”不存在。
关于托管环境。
我可以提供任何信息,但我不知道我的助手需要知道什么。
谢谢!
所以,我完全忘记了“预编译网站”不能使用 VirtualPathProviders。
我找到了解决@ http://sunali.com/2008/01/09/virtualpathprovider-in-precompiled-web-sites/
它也对我有用......