我在IIS 6.0网络服务器上有一个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 :(得分:0)
要使ASP.NET MVC在IIS中运行,您需要更改一些内容。有两种或三种方法描述here。您可能想要第二个选项,因为您说您无法访问IIS。
答案 1 :(得分:0)
ASP.Net MVC是否安装在服务器上?
如果没有,不会全部丢失。您可以右键单击ASP.NET MVC引用并将“Copy Local”设置为true。
答案 2 :(得分:-1)
我解决了这个问题。虚拟目录。未正确配置。