将index.asp设置为默认主页

时间:2016-03-13 16:29:01

标签: asp.net iis

请记住,我对asp.net来说是全新的

我有一位客户需要在新网站上看到他的旧asp网站,而新网站正在开发中。

我已经在服务器上上传了asp文件,但是在浏览器上键入域时没有加载index.asp(例如:www.customerdomain.com)

浏览器消息:

  

您无权访问此服务器上的内容。

直接访问时会加载(例如:www.customerdomain.com/index.asp)

搜索旧文件时,有一个包含此文件的web.config文件:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <defaultDocument enabled="true">
      <files>
        <clear />
        <add value="index.aspx" />
        <add value="index.asp" />
        <add value="index.htm" />
        <add value="index.html" />
        <add value="home.aspx" />
        <add value="home.asp" />
        <add value="home.htm" />
        <add value="home.html" />
        <add value="default.aspx" />
        <add value="default.asp" />
        <add value="default.htm" />
        <add value="default.html" />
      </files>
    </defaultDocument>
  </system.webServer>
</configuration>

由于这在默认情况下加载index.asp时无效,我尝试将其更改为此问题,如与此问题相关的几个主题所示:

<configuration>
  <system.webServer>
    <defaultDocument enabled="true">
      <files>
        <clear />
        <add value="index.asp" />
      </files>
    </defaultDocument>
  </system.webServer>
</configuration>

这些都不起作用。

如何将index.asp加载为主页?

1 个答案:

答案 0 :(得分:0)

以下是正确发布项目的指南

  1. 请使用Visual Studio工具
  2. 打开您的项目
  3. 在解决方案资源管理器窗口(通常位于VS工具的右上角)上,右键单击您的项目并选择发布
  4. 请将其发布到本地文件夹,例如C:\ Project
  5. 请将您在C:\ Project上看到的任何文件/文件夹通过FTP上传到您的服务器,您的网站将正常运行
  6. 如果您使用的是Visual Studio 2015或更高版本,则发布步骤可能会略有不同。

    1. 请使用Visual Studio 2015打开您的网站项目。它们可能是您项目中预先设置的.NET版本,例如.NET 4.6.1。
    2. 然后,请转到解决方案资源管理器,右键单击项目并选择“发布Web App”网站。请选择“FTP”作为部署方法。必须输入以下详细信息:
    3. 服务器:ftp://www.yourDomain.com 网站路径:httpdocs - &gt;这假设您将项目发布到域的根站点 被动模式:勾选 用户名:your_FTP_username 密码:your_FTP_password 目标网址:http://www.YourDomain.com

      1. 请点击发布
      2. 希望这有帮助!