Ber*_*ann 18 asp.net configuration web-config screwturn
有没有办法在网站的子文件夹中运行ASP.NET网站?
举个例子,假设我想在我的网站上运行一个名为"wiki"的文件夹中的screwturn wiki(http://www.screwturn.eu/),我可以改变screwturn网站的web.config告诉它它正在"wiki"文件夹中运行?(比如说"〜/"="/ wiki /")
然后,wiki将在"/ wiki/bin"中找到"〜/ bin"中的程序集,并在新根目录下找到所有其他文件夹中的程序集.
Tro*_*unt 14
小菜一碟,您可以将虚拟目录添加到IIS网站的根目录并将其指向您站点的路径,或者将其放置在网站根目录中的物理目录中,然后通过右键单击它将其转换为应用程序在IIS管理控制台中,转到属性并单击应用程序名称旁边的"创建".
正如其他人指出的那样。基本上你需要把它放在你的子应用程序Web.config中,当然你还需要配置域(子域等),IIS设置。
<configuration>
<location path="." inheritInChildApplications="false">
//your code here
<system.web>
//your code here
</system.web>
//your code here
</location>
</configuration>
Run Code Online (Sandbox Code Playgroud)