我最近将我的MVC1项目(MVC3.5)升级到了MVC2 (ASP.NET 4)。我注意到现在在站点根目录下有一个文件夹"aspnet_client\system_web\4__30319“。此文件夹为空...我只是想知道有没有人知道它为什么被创造出来。
我记得.NET 1.1时代的aspnet_client文件夹,但当.NET 2.0出现时,我认为它已经过时了。例如,查看这两个stackoverflow帖子中的答案:
What is the aspnet_client folder in my ASP.NET website?
What is the aspnet_client folder for under the IIS structure?
所以我很好奇为什么它又回来了。
发布于 2010-06-01 02:12:54
根据Mike Snell和公司编写并由微软发布的考试70-562 (带有.NET框架3.5版的ASP.NET)的自定进度培训指南,此文件夹的一次使用(至少到3.5版,或运行时2.0.50727)用于全局主题(域中所有站点的主题)。在本节中,他们描述了在aspnet_client下创建主题目录,如下所示:
iisdefaultroot\Aspnet_client\System_web[version]\Themes
例如,其中iisdefaultroot是C:\inetpub\wwwroot,版本是2.0.50727。
在Themes文件夹中,使用您的主题名称创建一个子文件夹,并像应用任何其他主题一样应用它。
他们注意到
...Visual Studio不能识别集成开发环境中的全局主题名称;但是,当您在浏览器中检索页面时,ASP.NET会正确地处理它。
我个人还没有尝试过,但我想我应该把它扔出去。
发布于 2010-05-29 05:18:05
根据我的经验,它仍然是过时的,就像你的第一个链接一样,是用(新的) aspnet_regiis过程创建的。就我个人而言,我发现我可以删除它,虽然我只做了一两个Asp.NET 4站点,但这些站点仍然工作得很好。
真让人讨厌,我的天啊。
https://stackoverflow.com/questions/2917099
复制相似问题