【问题标题】:I tried hosting an ASP.NET C# web application on *somee.com* and I am not able to display my homepage correctly我尝试在 *somee.com* 上托管一个 ASP.NET C# Web 应用程序,但我无法正确显示我的主页
【发布时间】:2020-09-03 23:40:17
【问题描述】:

我正在尝试在 somee.com 上托管一个 Web 应用程序,并且我传输了我的应用程序文件并设置了数据库。我的文件管理器中有几个页面,其中一个是 HomePage.aspx,它应该是网站加载时的启动页面,我还在 web.xml 中添加了这个页面。配置文件

            <defaultDocument>
                <files>
                    <add value="HomePage.aspx" />
                </files>
            </defaultDocument>

但是当我加载网站时,我得到的是这个页面 Wrong Homepage

这个页面是我们第一次加载 asp.net web 应用程序项目时得到的 Default.aspx。假设我的项目名称是 MyProject。我将 MyProject 中的文件(不包括 .vs、包和 .sln 文件)发布到 somee.com 的根文件夹中。 设置文件时我还有什么遗漏的吗?请告诉我。

【问题讨论】:

    标签: c# asp.net somee


    【解决方案1】:

    试试这个配置:

    <system.webServer>
        <defaultDocument>
          <files>
            <clear />
            <add value="HomePage.aspx" />
          </files>
        </defaultDocument>
      </system.webServer>
    

    【讨论】:

    • 您是否在 iis 上托管您的项目?更改配置后是否重新启动了 iis?
    • 它托管在网络托管网站 somee.com 上。我是否需要在 Web 服务器上停止和启动我的网站才能使更改生效?
    • 如果您至少可以在配置更改后重新启动应用程序池,这对故障排除很有帮助。
    • 这是一个免费计划,我认为 IIS 会自动检测 web.config 文件中的更改。这就是他们的选择:imgur.com/a/u3g9YtT
    • 对 web.config 的更改将触发 IIS 重新加载该应用程序,只要该应用程序的连接数为 0。您有一个共享主机,但您无法完全控制网络服务器。无论如何,此配置是正确的,如果您的主页文件路径正确并且您的项目或网络服务器配置上没有其他重定向,则应该可以工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-26
    • 2019-03-29
    • 2017-02-05
    • 1970-01-01
    • 1970-01-01
    • 2013-04-22
    • 1970-01-01
    相关资源
    最近更新 更多