2010-02-05 122 views
0

我在IIS 6.0 webserver上有一個asp.net mvc應用程序。問題是:我得到一個解析器錯誤。我嘗試用默認的樣品asp.net mvc的項目,但我得到了同樣的錯誤:ASP.NET MVC分析器錯誤

Parser Error 
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. 

Parser Error Message: Could not load type 'SampleApp._Default'. 

Source Error: 

Line 1: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="SampleApp._Default" %> 
Line 2: 
Line 3: <%-- Please do not delete this file. It is used to ensure that ASP.NET MVC is activated by IIS when a user makes a "/" request to the server. --%> 

Version Information: Microsoft .NET Framework Version:2.0.50727.3603; ASP.NET Version:2.0.50727.3082 

我沒有訪問IIS,因爲它是在託管SRV運行。我在global.asax中設置了路由。

非常感謝您的幫助。

+0

究竟是什麼錯誤? – jao 2010-02-05 18:19:21

回答

0

我解決了這個問題。虛擬目錄。未正確配置。

+0

這個答案可以使用一些細節。究竟是什麼配置不正確? – 2014-03-18 23:18:45

0

要使ASP.NET MVC在IIS中工作,您需要更改幾件事情。有兩種或三種方法描述爲here。您可能想要進行第二種選擇,正如您所說的,您無權訪問IIS。

+0

這正是我所做的。 – Peter 2010-02-05 18:52:42

0

ASP.Net MVC是否安裝在服務器上?

如果沒有,不是全部都丟失了。您可以右鍵單擊ASP.NET MVC引用並將「複製本地」設置爲true。

+0

MVC的dll不在GAC中,但我上傳到bin目錄。 – Peter 2010-02-05 18:51:52