Url rewriting 从子目录在asp.net中重写URL

Url rewriting 从子目录在asp.net中重写URL,url-rewriting,Url Rewriting,有人能告诉我,如何重定向asp.net 4.0中的url吗?我有一个基于http的url,起始页call Home.aspx在目录中。我只想使用domainname.com。请告诉我如何处理这个问题。你不需要重新编写URL 管理工具->IIS管理器->您的服务器名->您的站点名->在HTTP功能->默认文档->添加“Home.aspx” 或者通过Web.config <configuration> <system.webServer> <defaultD

有人能告诉我,如何重定向asp.net 4.0中的url吗?我有一个基于http的url,起始页call Home.aspx在目录中。我只想使用domainname.com。请告诉我如何处理这个问题。

你不需要重新编写URL

管理工具->IIS管理器->您的服务器名->您的站点名->在HTTP功能->默认文档->添加“Home.aspx”

或者通过Web.config

<configuration>
  <system.webServer>
    <defaultDocument>
      <files>
        <add value="Home.aspx" />
      </files>
    </defaultDocument>
  </system.webServer>
</configuration>


Home.aspx页面位于子文件夹下,该网站位于IIS 7.5中默认网站的位置,因此无法正常工作。当前url为domainname/foldername/Home.aspx,我在默认文档中指定了名称Home.aspx,但它不起作用。请查看并尝试建议。未找到任何可靠信息,实际上我的网站位于IIS中的默认网站上,当我输入url时,它就是打开IIS页面。在url中,这里是Home.aspx绑定多次,页面不会打开。回答:没有做任何操作,只需删除旧目录并创建新的虚拟目录,并将Home.aspx设置为默认页面。