0

我在 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" %>

我已经搜索并发现设置默认文档会起作用,但会出现上述错误。

谁能建议最好的方法?

4

1 回答 1

0

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

在此处输入图像描述

所以在这个例子中,你c:\inetpub\wwwroot直接部署你的应用程序。没有子文件夹。

于 2012-07-18T11:34:29.480 回答