You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ASP.NET网站FTP部署后无法访问,如何设置Default.aspx为默认页?

如何将Default.aspx设置为网站默认访问页?

嘿,看起来你已经搞定了文件部署,但卡在默认文档配置上了——这确实是ASP.NET网站部署后常见的小问题。我来给你几种靠谱的解决方法,分情况来:

方法1:直接通过IIS管理器配置(适合能操作服务器IIS的场景)

如果你有权限登录服务器打开IIS管理器,按这几步来:

  • 找到你绑定了www.soenke-hansen.de的站点,点击进入
  • 在右侧的功能面板里,找到并双击默认文档(Default Document)
  • 在弹出的界面中,点击顶部的「添加」按钮,输入Default.aspx
  • 选中刚添加的Default.aspx,用界面右侧的「上移」按钮把它挪到列表最顶端——服务器会按列表顺序查找默认文档,放在最前面就能优先被识别
  • 最后点击右侧的「应用」保存设置,刷新浏览器再访问试试

方法2:通过Web.config文件配置(适合无法直接操作IIS的场景)

如果只能通过FTP修改网站文件,那直接在网站根目录的web.config里添加默认文档配置就行:

<configuration>
  <system.webServer>
    <defaultDocument enabled="true">
      <files>
        <add value="Default.aspx" />
      </files>
    </defaultDocument>
  </system.webServer>
</configuration>
  • 注意:如果你的网站已经有web.config,别直接覆盖,只需要把<defaultDocument>这段嵌套到已有的<system.webServer>节点里就行,避免重复节点导致服务器报错
  • 保存修改后把web.config上传到服务器根目录,清一下浏览器缓存再访问

额外排查小提示

  • 先确认服务器是IIS(毕竟Default.aspx是ASP.NET文件,大概率是IIS),如果是Apache的话需要改.htaccess,但这种情况很少见
  • 检查站点绑定是否正确,确保www.soenke-hansen.de指向的是你上传所有文件的根目录,别指向了子文件夹
  • 可以重新上传一次Default.aspx,排除文件传输损坏的可能
  • 查看服务器的IIS日志,看看访问时返回的状态码(比如404就是没找到默认文档,500是服务器内部错误),能更快定位问题

内容的提问来源于stack exchange,提问作者Sönke

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 07:41:42