我在IIS中有一个网站让我们称之为QA.local 。 在这个根站点下,我想设置多个驻留在一组虚拟目录EG QA.local / app1和QA.local / app2中的应用程序 。 问题是,无论何时应用程序去parsing〜符号,服务器都会返回网站根目录,而不是托pipe应用程序的目录,而不是QA.local / app1 / page.aspx的正确path。 我在configuration中缺less一些基本的东西或什么?
您需要使用“应用程序”而不是“虚拟目录”为您的asp.net网站。
在IISpipe理器中,您可以右键单击您的虚拟目录和“转换为应用程序”。
虚拟目录只是指向同一应用程序中其他位置的指针,在这种情况下是根应用程序。
应用程序是他们自己的执行单元或dot.NET中的应用程序域,使用代字符(〜)和其他function的ASP.net,你需要使用一个应用程序。