主机应用程序作为IIS7中的默认站点

时间:2012-07-18 11:27:52

标签: asp.net-mvc-2 iis-7

我已经在IIS7.0的wwwroot文件夹中的默认网站内托管了asp.net mvc应用程序作为“samples”的应用程序。网址www.website.com/samples将显示该应用程序,但我希望网址www.website.com显示该应用程序。

我已将默认文档设置如下。

<defaultDocument enabled="true">
<files>
<clear />
<add value="Index.aspx" />
</files>
</defaultDocument>

我也将Index.aspx放在根文件夹中。我收到以下错误

文件'/Views/Shared/Site.Master'不存在。

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>

我已经搜索过,发现设置默认文档会有效,但会出现上述错误。

有人能建议最好的方法吗?

1 个答案:

答案 0 :(得分:0)

您的应用程序应部署到为其配置网站的根文件夹:

enter image description here

因此,在此示例中,您直接在c:\inetpub\wwwroot部署应用程序。没有子文件夹。