我想知道是否有可能在子文件夹中运行一个aspx.net网站,如果它有自己的web.config with forms auth并且使用角色mananger?
答案 0 :(得分:1)
我最近为嵌套应用程序做过这个。它并不太难。
除了访问凭据和角色数据的相同数据存储之外,您还需要:
有关使表单身份验证正常工作的更多详细信息,请参阅this blog post。
嵌套应用程序的另一个特殊问题是,默认情况下,嵌套的web.config将从父应用程序的web.config继承设置。这意味着您可能需要删除子配置中父配置中的一些项目,并删除当前在子应用程序配置中但已存在于父配置中的项目。有关详细信息,请参阅this。
答案 1 :(得分:0)
仅当您将此子目录设置为来自iis的不同asp.net应用程序时
答案 2 :(得分:0)
如果您使用虚拟目录,我认为不会有任何问题。在这里查看更多信息:
http://msdn.microsoft.com/en-us/library/zwk103ab(v=vs.80).aspx
http://www.dotnetspider.com/tutorials/AspNet-Tutorial-86.aspx
这是你在找什么?
答案 3 :(得分:0)
只能在配置中为所有应用程序或Web应用程序的根文件夹设置身份验证。设置会话也是如此。您可以使用子文件夹。但它必须是它自己的应用程序,所以基本上将它作为另一个应用程序的子文件夹没有多大意义。