Iis 7 如何使用子域名设置虚拟应用程序?

Iis 7 如何使用子域名设置虚拟应用程序?,iis-7,Iis 7,我有一个网站叫做:testsite。在该站点下,我想创建一个名为app1的虚拟应用程序。然后新应用程序的url将是:testsite/app1。 在app1下,我有一个页面:default.aspx。testsite/app1/default.aspx。在默认页面加载时,如果我重定向到自身:重定向(“default.aspx”);它选择testsite/default.aspx,而不是testsite/app1/default.aspx 出于某些需求原因,我不想将其转换为虚拟目录 有人能帮我吗?

我有一个网站叫做:testsite。在该站点下,我想创建一个名为app1的虚拟应用程序。然后新应用程序的url将是:testsite/app1。 在app1下,我有一个页面:default.aspx。testsite/app1/default.aspx。在默认页面加载时,如果我重定向到自身:重定向(“default.aspx”);它选择testsite/default.aspx,而不是testsite/app1/default.aspx

出于某些需求原因,我不想将其转换为虚拟目录


有人能帮我吗?我希望它重定向到:testsite/app1/default.aspx,而不修改代码。因为将来我可能会有多个应用程序。

您有虚拟目录还是应用程序?如果您有一个应用程序,只需执行以下操作:

Response.Redirect(~/default.aspx)


这样,您就可以始终转到应用程序的根目录。

您有虚拟目录还是应用程序?如果您有一个应用程序,只需执行以下操作:

Response.Redirect(~/default.aspx)

通过这种方式,您总是转到应用程序的根目录