【发布时间】:2011-05-11 15:19:11
【问题描述】:
我将我的 Web 应用程序部署到 IIS7 并且一切正常。但是,我希望它自动转到 www.xxxxxx.com/views/root/default.aspx,而不是输入我真正的起始页面的 url。
我该怎么做?
【问题讨论】:
标签: iis-7
我将我的 Web 应用程序部署到 IIS7 并且一切正常。但是,我希望它自动转到 www.xxxxxx.com/views/root/default.aspx,而不是输入我真正的起始页面的 url。
我该怎么做?
【问题讨论】:
标签: iis-7
只需转到 web.config 文件并添加以下内容
<system.webServer>
<defaultDocument>
<files>
<clear />
<add value="Path of your Page" />
</files>
</defaultDocument>
</system.webServer>
【讨论】:
【讨论】:
Karan 已经发布了答案,但这对我不起作用。所以,我发布了对我有用的东西。如果这不起作用,那么用户可以试试这个
<configuration>
<system.webServer>
<defaultDocument enabled="true">
<files>
<add value="myFile.aspx" />
</files>
</defaultDocument>
</system.webServer>
</configuration>
【讨论】:
在IIS管理器--> Http视图--> 双击默认并写下你想要的启动页面的名字,就这样
【讨论】:
对于像我这样的新手,打开 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(s)://servername 时,它会打开您设置的默认页面。
【讨论】:
如果你想做类似的事情,用户输入 url "www.xxxxxx.com/views/root/" & 默认页面显示然后我猜你必须在 IIS 中设置默认/主页/欢迎页面属性。但是,如果用户只是输入“www.xxxxxx.com”,而您仍然想转发到您的 url,那么您已经在默认页面中编写了一行代码来转发到您想要的 url。此默认页面应位于应用程序的根目录中,因此 www.xxxx.com 将加载 www.xxxx.com/index.html,这会将用户重定向到您想要的 url
【讨论】:
我正在尝试将特定文件作为默认页面,而不是目录结构。 因此,在 IIS 服务器中,我必须转到默认文档,添加我想要设为默认的页面,同时转到 Web.config 文件并使用“启用 = true”更新 defaultDocument 标头。这对我有用。希望对您有所帮助。
【讨论】: