有没有办法在网站的子文件夹中运行ASP.NET网站?
举个例子,假设我想在我的网站上运行名为" wiki“的文件夹中的screwturn维基(http://www.screwturn.eu/),我可以更改screwturn网站的web.config来告诉它它正在"wiki”文件夹中运行吗?(就像说"~/“= "/wiki/")
然后,wiki将在"/wiki/bin“中的"~/bin”中找到它的程序集,对于新根目录下的所有其他文件夹也是如此。
发布于 2009-10-04 10:08:13
小菜一碟,您可以将虚拟目录添加到IIS网站的根目录,并将其指向站点的路径,或者将其放在网站根目录的物理目录中,然后通过在IIS管理控制台中右键单击它,转到“属性”,然后单击应用程序名称旁边的“创建”,将其转换为应用程序。
发布于 2010-04-30 00:55:19
您需要停止根web.config文件中的配置继承,以便wiki web.config不会从根web.config中读取任何内容。
发布于 2014-10-16 21:37:25
正如其他人指出的那样。基本上你需要把它放到你的子应用程序Web.config中,当然你还需要配置域(子域等),IIS设置。
<configuration>
<location path="." inheritInChildApplications="false">
//your code here
<system.web>
//your code here
</system.web>
//your code here
</location>
</configuration>
https://stackoverflow.com/questions/1516041
复制相似问题