asp.net 2.0全局主题不适用于新的windows server 2008

asp.net 2.0全局主题不适用于新的windows server 2008,asp.net,iis-7,windows-server-2008,asp.net-2.0,app-themes,Asp.net,Iis 7,Windows Server 2008,Asp.net 2.0,App Themes,我们正在将.net 2.0网站从带有IIS6的Windows 2003服务器(32位)迁移到带有IIS7的Windows server 2008(64位)机箱。我似乎无法让全球主题发挥作用。与旧服务器相同的内容/目录结构;本地应用程序主题运行良好 全局主题路径:D:\Inetpub\wwwroot\aspnet\u client\system\u web\2\u 0\u 50727\Themes 谢谢, Aaron从MSDN中,您的目录路径应为:%windows%\Microsoft.NET\F

我们正在将.net 2.0网站从带有IIS6的Windows 2003服务器(32位)迁移到带有IIS7的Windows server 2008(64位)机箱。我似乎无法让全球主题发挥作用。与旧服务器相同的内容/目录结构;本地应用程序主题运行良好

全局主题路径:D:\Inetpub\wwwroot\aspnet\u client\system\u web\2\u 0\u 50727\Themes

谢谢,
Aaron

从MSDN中,您的目录路径应为:%windows%\Microsoft.NET\Framework\version\ASP.NETClientFiles\Themes

。当然,这里有一些警告,如果某些情况属实,您的目录可能会工作


如果不是这个问题,我还将验证您的主题目录的权限。ASP.NET工作进程和IUSER或运行网站的任何帐户都需要对主题的所有文件夹和子文件夹进行读取访问。您的设置是否有运行时错误?

正在使用表单验证。有可能吗?我看到这种情况是因为身份验证问题。

我的主题结构如下:Themes\BlueTheme\Default.skin Themes\BlueTheme\css\layout.css如果我将layout.css文件直接从“BlueTheme”文件夹中的css文件夹中移出,它会正常工作。为什么它不能像在旧服务器上那样在css目录中拾取我的css文件呢?为了解决这个问题,我在css文件夹外的主题文件夹中使用了include.css文件,然后导入了css文件夹中的每个css文件。那很好。我的css文件夹与我的主题文件夹具有相同的权限。我可以提个建议吗?把你的解决方案作为答案,马克就是这样。我遇到了与您相同的问题,但没有看到您的评论。我最终找到了答案,当我(最终)在这里读到你的评论时,我回来分享。把你的评论作为答案可能会帮助其他人避免我在跳过你的评论时犯的同样错误。