繁体   English   中英

Windows Server 2012上的IIS服务器无法打开网站

[英]IIS server on Windows Server 2012 not opening a website

我在其上运行Windows Server 2012和SQL Express 2014。 我在上面设置了IIS,并上传了我的网站和数据库。

我的问题是,当我尝试导航至该页面时,它会自动为我提供http://192.168.0.72/cms/holding.html (为我提供此holding.html)页面,但登录页面确实存在,因此我迷失了有什么问题。

网站的配置文件上的凭据具有所有正确的信息。 如果有人可以提供帮助,将不胜感激,或者至少可以指出我的正确方向。

您的web.config中可能没有正确配置默认文档。 您可以尝试明确指定默认值,以查看是否存在这种情况。

<configuration>
   <system.webServer>
    <defaultDocument>
        <files>
            <clear/>     
            <add value="defaultPage.html" />
        </files>
    </defaultDocument>
   </system.webServer>
</configuration>
  1. 打开Internet信息服务(IIS)管理器:

  2. 在“连接”窗格中,展开服务器名称,展开“站点”,然后导航到要在其中配置默认​​文档的网站或应用程序。

  3. 在“主页”窗格中,双击“默认文档”。

  4. 在“操作”窗格中,单击“添加...”。

  5. 在“添加默认文档”对话框中,在“名称”框中键入要添加的默认文档的名称,然后单击“确定”。

6.如有必要,在“操作”窗格中,在列表中选择一个默认文档,然后单击“上移”或“下移”以定义IIS在默认文档列表中搜索的顺序。

  1. 在“默认文档”警报框中,单击“是”以拒绝来自父级配置的配置继承,或者单击“否”或“取消”以取消默认文档顺序的更改。

  2. 如有必要,请在“操作”窗格中单击“删除”以删除您不想用作默认文档的任何文件名。

这是在配置文件中定义的内容:

<system.webServer>
        <defaultDocument>
            <files>
                <clear />
                <add value="Default.asp" />
                <add value="default.aspx" />
                <add value="Default.htm" />
                <add value="index.html" />
                <add value="home.asp" />
                <add value="index.htm" />
                <add value="iisstart.htm" />
            </files>
        </defaultDocument>
        <httpErrors errorMode="Detailed" />
        <urlCompression doStaticCompression="true" doDynamicCompression="true" />
        <directoryBrowse enabled="false" />
    </system.webServer>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM