Pure.Krome Asked: 2009-10-24 22:33:31 +0800 CST2009-10-24 22:33:31 +0800 CST 2009-10-24 22:33:31 +0800 CST 是否可以在 IIS7 中将文件夹设置为 Cookieless? 772 是否可以在 IIS7 中将特定文件夹定义为无 cookie,而不仅仅是根目录? iis-7 2 个回答 Voted Best Answer Scott Forsyth 2009-10-25T13:14:15+08:002009-10-25T13:14:15+08:00 这更像是一个 ASP.NET 问题而不是 IIS 问题。 常规文件夹不能“定义”会话状态(即 InProc、SessionState、SQLServer、cookieless)。但是,如果将文件夹标记为应用程序,则可以禁用该应用程序的会话状态。此外,您可以根据需要禁用每个文件的会话状态。 但是,web.config 中的元素可以设置为任何级别,它将完全禁用您的会话状态。您可以在 web.config 中不想要的文件夹中设置它,如下所示: <system.web> <pages enableSessionState="false" /> </system.web> 或者,您可以在多个文件夹的根目录中设置它,如下所示: <location path="images"> <system.web> <pages enableSessionState="false" /> </system.web> </location> <location path="css"> <system.web> <pages enableSessionState="false" /> </system.web> </location> Programas 2011-02-03T05:43:21+08:002011-02-03T05:43:21+08:00 为图像、js 和 css 等无 cookie 元素创建另一个域,然后使它们无 cookie。cookie 设置适用于每个域(或子域)而不是每个文件夹。
这更像是一个 ASP.NET 问题而不是 IIS 问题。
常规文件夹不能“定义”会话状态(即 InProc、SessionState、SQLServer、cookieless)。但是,如果将文件夹标记为应用程序,则可以禁用该应用程序的会话状态。此外,您可以根据需要禁用每个文件的会话状态。
但是,web.config 中的元素可以设置为任何级别,它将完全禁用您的会话状态。您可以在 web.config 中不想要的文件夹中设置它,如下所示:
或者,您可以在多个文件夹的根目录中设置它,如下所示:
为图像、js 和 css 等无 cookie 元素创建另一个域,然后使它们无 cookie。cookie 设置适用于每个域(或子域)而不是每个文件夹。