Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iis 7 如何在IIS7中设置应用程序的默认页面?_Iis 7 - Fatal编程技术网

Iis 7 如何在IIS7中设置应用程序的默认页面?

Iis 7 如何在IIS7中设置应用程序的默认页面?,iis-7,Iis 7,我将我的web应用程序部署到IIS7,一切正常。但是,我希望它自动转到www.xxxxxx.com/views/root/default.aspx,而不是键入真正起始页的url 如何执行此操作?如果要执行以下操作,请用户输入url“www.xxxxxx.com/views/root/”&显示默认页面,然后我猜您必须在IIS中设置默认/主页/欢迎页面属性。但是,如果用户刚刚输入“www.xxxxxx.com”,而您仍然希望转发到您的url,那么您必须在默认页面中编写一行代码以转发到所需的url。此

我将我的web应用程序部署到IIS7,一切正常。但是,我希望它自动转到www.xxxxxx.com/views/root/default.aspx,而不是键入真正起始页的url


如何执行此操作?

如果要执行以下操作,请用户输入url“www.xxxxxx.com/views/root/”&显示默认页面,然后我猜您必须在IIS中设置默认/主页/欢迎页面属性。但是,如果用户刚刚输入“www.xxxxxx.com”,而您仍然希望转发到您的url,那么您必须在默认页面中编写一行代码以转发到所需的url。此默认页面应位于应用程序的根目录中,因此www.xxxxx.com将加载www.xxxx.com/index.html,这会将用户重定向到所需的url

只需转到web.config文件并添加以下内容

<system.webServer>
    <defaultDocument>
      <files>
        <clear />
        <add value="Path of your Page" />
      </files>
    </defaultDocument>
</system.webServer>

在IIS管理器-->Http视图-->上双击默认值并写入所需启动页面的名称,即

  • 在IIS管理器上,在站点树中选择您的页面
  • 双击配置编辑器
  • 在下拉列表中选择system.webServer/defaultDocument
  • 将“default.aspx”更改为文档的名称

  • Karan已经发布了答案,但这对我不起作用。所以,我发布了对我有用的东西。如果这不起作用,那么用户可以试试这个


    我也尝试将特定文件作为默认页面,而不是目录结构。
    因此,在IIS服务器中,我必须转到Default Document,添加我要设置为默认值的页面,同时转到Web.config文件并用“enabled=true”更新defaultDocument头。这对我有用。希望它能有所帮助。

    对于像我这样的新手,打开IIS,扩展服务器名称,选择网站,单击网站。在新安装时,它是默认网站。点击它。在右边有默认的文档选项。双击它。您将看到default.htm、default.asp、index.htm等。。在最右侧单击“添加”。输入要将其设置为默认值的文件(包括扩展名)的全名。单击“确定”。以管理员身份打开cmd提示符并重置iis。从c:\inetpub\wwwroot文件夹中删除所有文件,如iisstart.html、index.html等

    注意:这将自动在c:\inetpub\wwwroot文件夹中创建web.config文件。我的inetpub或wwwroot文件夹中没有任何web.config文件。这会自动为我创建一个


    下次输入http://servername时,它将打开您设置的默认页面

    此外,我必须在标记之间包装所有这些内容,并将索引页的名称设置为tag value属性,而不是整个路径。