2012-07-18 62 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

相關問題