是否可以将 App_GlobalResources 设为虚拟目录?

发布于 2024-11-04 10:59:57 字数 309 浏览 0 评论 0原文

抛开糟糕的设计不谈,我有一个 Web 应用程序依赖于另一个 Web 应用程序中的多个文件夹。 我已成功为 bin 创建虚拟目录、App_Code 文件夹下的几个文件夹,但在为 App_GlobalResources 创建虚拟目录时遇到问题。我得到了

“App_GlobalResources 映射到 该应用程序之外的目录”

错误。

注意我在 IIS 中的目录末尾没有尾部斜杠。 我的环境是Windows Server 2003 32位,Visual Studio 2010。

Bad design aside, I have a web application that has dependencies on several folders in another web application.
I've successfully made virtual directories for bin, several folders under App_Code folder, but I'm having trouble with creating a virtual directory for App_GlobalResources. I'm getting

"App_GlobalResources maps to a
directory outside this application"

error when building my app.

NOTE I do not have the trailing slash at the end of the directory in IIS.
My environment is Windows Server 2003 32 bit, Visual Studio 2010.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(2

雾里花 2024-11-11 11:00:01

我还没有尝试过,但是 ASP.NET 允许您编写自己的自定义资源提供程序。
http://msdn.microsoft.com/en-us/library/aa905797.aspx 是一个开始,带有一个数据库示例。

I havent tried them, but asp.net lets you write your own custom resource providers.
http://msdn.microsoft.com/en-us/library/aa905797.aspx is a start, with a databased example.

夏末的微笑 2024-11-11 11:00:00

如果这有效,我会感到惊讶,因为我相信 .NET 使用物理(但相对)路径加载未编译的资源文件。因此,我的第一直觉是您无法使用虚拟路径重新映射资源文件夹。但是,您可以使用其他技巧,例如使用 NTFS 连接点。我强烈建议不要这样做,因为你会让发现这个解决方案的人感到震惊,但理论上它会让你将 App_GlobalResources 映射到其他东西。

I would be surprised if this worked as I believe that .NET loads up non-compiled resource files using physical (but relative) paths. So, my first instinct would be to say that you cannot remap the resource folders using virtual paths. However, you could play other tricks like using an NTFS junction point. I would highly, highly recommend against this as you will shock the hell out the person that discovers this solution but in theory it would let you map App_GlobalResources to something else.

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