请记住,我对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加载为主页?
答案 0 :(得分:0)
以下是正确发布项目的指南
如果您使用的是Visual Studio 2015或更高版本,则发布步骤可能会略有不同。
服务器:ftp://www.yourDomain.com 网站路径:httpdocs - &gt;这假设您将项目发布到域的根站点 被动模式:勾选 用户名:your_FTP_username 密码:your_FTP_password 目标网址:http://www.YourDomain.com
希望这有帮助!