2012-07-18 63 views
0

我已将IIS.net mvc应用程序作为名为“samples”的应用程序托管在IIS7.0中wwwroot文件夹的默认网站中。 URL www.website.com/samples将显示应用程序,但我想要网址www.website.com显示应用程序。主机应用程序作为IIS7中的默认站点

我已经设置了如下的默认文档。

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

我已搜索并找到设置默认文档将工作,但获得以上错误。

任何人都可以提出最好的方法吗?

回答

0

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

enter image description here

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

+0

谢谢。我想知道如何配置默认网站的子目录应用程序 – user1357737 2012-07-18 11:44:48

+0

你把'c:\ inetput \ wwwroot \子目录'作为你网站的物理路径。 – 2012-07-18 11:45:31

+0

这将工作。我想使用默认文档概念。我不想改变默认网站的物理路径。 – user1357737 2012-07-18 11:56:56

相关问题