Razor ASP._Page_default_cshtml.Execute()';:找不到可重写的合适方法

Razor ASP._Page_default_cshtml.Execute()';:找不到可重写的合适方法,razor,webmatrix,Razor,Webmatrix,尝试Microsoft WebMatrix日历模板时,它在本地工作,没有任何问题,但在主机服务器中尝试相同的模板时,它不工作,并出现以下错误: 编译器错误消息:CS0115:“ASP.\u Page\u default\u cshtml.Execute()”:找不到合适的方法进行重写 Line 41: } Line 42: Line 43: public override void Execute() { Line 44: Line 45:

尝试Microsoft WebMatrix日历模板时,它在本地工作,没有任何问题,但在主机服务器中尝试相同的模板时,它不工作,并出现以下错误:

编译器错误消息:CS0115:“ASP.\u Page\u default\u cshtml.Execute()”:找不到合适的方法进行重写

Line 41:         }
Line 42:         
Line 43:         public override void Execute() {
Line 44: 
Line 45:  
完整的汇编来源是:

Line 1:    #pragma checksum "E:\web\nazmulwebco\htdocs\ical\default.cshtml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "91704A43AA481FE0EBCE348C223AE605"
Line 2:    //------------------------------------------------------------------------------
Line 3:    // <auto-generated>
Line 4:    //     This code was generated by a tool.
Line 5:    //     Runtime Version:4.0.30319.239
Line 6:    //
Line 7:    //     Changes to this file may cause incorrect behavior and will be lost if
Line 8:    //     the code is regenerated.
Line 9:    // </auto-generated>
Line 10:   //------------------------------------------------------------------------------
Line 11:   
Line 12:   namespace ASP {
Line 13:       using System;
Line 14:       using System.Collections.Generic;
Line 15:       using System.IO;
Line 16:       using System.Linq;
Line 17:       using System.Net;
Line 18:       using System.Web;
Line 19:       using System.Web.Helpers;
Line 20:       using System.Web.Security;
Line 21:       using System.Web.UI;
Line 22:       using System.Web.WebPages;
Line 23:       using System.Web.WebPages.Html;
Line 24:       using WebMatrix.Data;
Line 25:       using WebMatrix.WebData;
Line 26:       using Microsoft.Web.Helpers;
Line 27:       
Line 28:       
Line 29:       public class _Page_default_cshtml {
Line 30:           
Line 31:   #line hidden
Line 32:   
Line 33:           
Line 34:           public _Page_default_cshtml() {
Line 35:           }
Line 36:           
Line 37:           protected System.Web.HttpApplication ApplicationInstance {
Line 38:               get {
Line 39:                   return ((System.Web.HttpApplication)(Context.ApplicationInstance));
Line 40:               }
Line 41:           }
Line 42:           
Line 43:           public override void Execute() {
Line 44:   
Line 45:               
Line 46:               #line 1 "E:\web\nazmulwebco\htdocs\ical\default.cshtml"
Line 47:     
Line 48:       // Redirect to the initial main page
Line 49:       Response.Redirect("~/Calendar");
Line 50:   
Line 51:               
Line 52:               #line default
Line 53:               #line hidden
Line 54:   
Line 55:           }
Line 56:       }
Line 57:   }
Line 58:  
第1行:#pragma校验和“E:\web\nazmulwebco\htdocs\ical\default.cshtml”“{406ea660-64cf-4c82-b6f0-42d48172a799}”“91704a43aa481febce348c223ae605”
第2行://------------------------------------------------------------------------------
第3行://
第4行://此代码由工具生成。
第5行://运行时版本:4.0.30319.239
第6行://
第7行://对此文件的更改可能会导致不正确的行为,如果
第8行://重新生成代码。
第9行://
第10行://------------------------------------------------------------------------------
第11行:
第12行:名称空间ASP{
第13行:使用系统;
第14行:使用System.Collections.Generic;
第15行:使用System.IO;
第16行:使用System.Linq;
第17行:使用System.Net;
第18行:使用System.Web;
第19行:使用System.Web.Helpers;
第20行:使用System.Web.Security;
第21行:使用System.Web.UI;
第22行:使用System.Web.Web页面;
第23行:使用System.Web.WebPages.Html;
第24行:使用WebMatrix.Data;
第25行:使用WebMatrix.WebData;
第26行:使用Microsoft.Web.Helpers;
第27行:
第28行:
第29行:公共类\u页面\u默认\u cshtml{
第30行:
第31行:#隐藏行
第32行:
第33行:
第34行:公共页面默认cshtml(){
第35行:}
第36行:
第37行:受保护的System.Web.HttpApplication应用程序实例{
第38行:获取{
第39行:返回((System.Web.HttpApplication)(Context.ApplicationInstance));
第40行:}
第41行:}
第42行:
第43行:公共覆盖无效执行(){
第44行:
第45行:
第46行:#第1行“E:\web\nazmulwebco\htdocs\ical\default.cshtml”
第47行:
第48行://重定向到初始主页
第49行:Response.Redirect(“~/Calendar”);
第50行:
第51行:
第52行:#行默认值
第53行:#隐藏的行
第54行:
第55行:}
第56行:}
第57行:}
第58行:

这不应该发生。您是通过WebMatrix部署的吗?它将验证您在web服务器上配置了所有正确的功能,并确保部署了所有正确的文件。

谢谢。是的,我是通过Webmatrix部署的。如果它在本地工作,但在发布时不工作,那么在部署到的服务器上可能配置错误。它是共享主机还是您自己的服务器?或者???我只想向他们确认,他们已经安装了.NET 4,并且运行您的站点的应用程序池已设置为使用.NET 4集成。