Razor ASP._Page_default_cshtml.Execute()';:找不到可重写的合适方法
尝试Microsoft WebMatrix日历模板时,它在本地工作,没有任何问题,但在主机服务器中尝试相同的模板时,它不工作,并出现以下错误: 编译器错误消息:CS0115:“ASP.\u Page\u default\u 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:
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集成。