如何在不使用完整URL的情况下重定向到特定页面

时间:2018-05-18 02:08:14

标签: asp.net

我在192.168.2.3下发布了一个发布到服务器的网站。 我希望访问登录页面而不包含完整的网址,我希望只需输入网址192.168.2.3即可完成,然后在处理后变为192.168.2.3/login.aspx

我目前遇到的问题是它总是转到default.aspx

我曾尝试在web.config处添加一些代码,它刚刚显示为下面显示的错误。 enter image description here

<configuration>
  <appSettings />
  <connectionStrings>
    <add name="CompWebConnectionString" connectionString="Data Source=TDSPWEBSVR\SQLSERVER2008;Initial Catalog=CompWeb;User ID=sa;Password=tdspp@ssw0rd" providerName="System.Data.SqlClient" />
  </connectionStrings>
  <system.web>
    <defaultDocument>
      <files>
        <clear />
        <add value="TechnicianProgram/login.aspx" />
      </files>
    </defaultDocument> 

1 个答案:

答案 0 :(得分:0)

在IIS中的网站上,有一项功能是默认文档。检查那里设置了什么。您可能希望删除除了所需的登录页面路径之外的所有内容,这将使IIS在请求URL未指定特定路径时返回登录页面。

此设置将使用下面的值更新您的web.config文件 -

<location path="folder1">
 <system.webServer> 
   <defaultDocument enabled="true">
     <files> 
      <add value="login.aspx"/> 
     </files> 
   </defaultDocument> 
 </system.webServer> 
</location>

enter image description here