是否可以使App_GlobalResources成为虚拟目录?

时间:2011-05-03 15:39:39

标签: asp.net visual-studio-2010 iis virtual-directory

除了糟糕的设计外,我还有一个Web应用程序,它依赖于另一个Web应用程序中的多个文件夹。 我已成功为bin,App_Code文件夹下的几个文件夹创建了虚拟目录,但是我在为App_GlobalResources创建虚拟目录时遇到了麻烦。我正在

  

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

构建我的应用程序时出现

错误。

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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