Asp.net System.InvalidOperationException:&x27;System.Web.Extensions,不包含名称';回应';
我是这个网站的新手,也是asp.net的新手。我想创建一个简单的个人登录网站,因此我获得了VSExpress 2013,并使用了它附带的模板。我遵循了一些asp.net教程,使它适合我,当我在VS中的pc上构建和运行它时,没有问题。当我将其部署到主机服务器(godaddy,Plesk)时。。我得到一个错误:Asp.net System.InvalidOperationException:&x27;System.Web.Extensions,不包含名称';回应';,asp.net,webforms,Asp.net,Webforms,我是这个网站的新手,也是asp.net的新手。我想创建一个简单的个人登录网站,因此我获得了VSExpress 2013,并使用了它附带的模板。我遵循了一些asp.net教程,使它适合我,当我在VS中的pc上构建和运行它时,没有问题。当我将其部署到主机服务器(godaddy,Plesk)时。。我得到一个错误: [InvalidOperationException: The assembly 'System.Web.Extensions, Version=4.0.0.0, Culture=neutr
[InvalidOperationException: The assembly 'System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' does not contain a Web resource that has the name 'respond'. Make sure that the resource name is spelled correctly.]
System.Web.UI.WebResourceUtil.VerifyAssemblyContainsReleaseWebResource(Assembly assembly, String releaseResourceName, Assembly currentAjaxAssembly) +292
System.Web.UI.ScriptReference.ShouldUseDebugScript(String releaseName, Assembly assembly, Boolean isDebuggingEnabled, Assembly currentAjaxAssembly) +89
System.Web.UI.ScriptReference.DetermineResourceNameAndAssembly(ScriptManager scriptManager, Boolean isDebuggingEnabled, String& resourceName, Assembly& assembly) +97
System.Web.UI.ScriptReference.GetUrlFromName(ScriptManager scriptManager, IControl scriptManagerControl, Boolean zip, Boolean useCdnPath) +104
System.Web.UI.ScriptReference.GetUrlInternal(ScriptManager scriptManager, Boolean zip, Boolean useCdnPath) +603
System.Web.UI.ScriptReference.GetUrl(ScriptManager scriptManager, Boolean zip) +182
System.Web.UI.ScriptManager.RegisterUniqueScripts(List`1 uniqueScripts) +204
System.Web.UI.ScriptManager.RegisterScripts() +465
System.Web.UI.ScriptManager.OnPagePreRenderComplete(Object sender, EventArgs e) +124
System.Web.UI.Page.OnPreRenderComplete(EventArgs e) +121
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1155
我能找到的唯一与“响应”相关的代码是:
在BundleConfig中:
{
Path = "~/Scripts/respond.min.js",
DebugPath = "~/Scripts/respond.js",
}
现场,主人
<asp:ScriptReference Name="respond" />
我也试过了
<asp:ScriptReference Name="respond" Assembly="System.Web.Extensions"/>
从一个帖子里我找到了,但是没有用。我还尝试将respond.js
添加到同一帖子建议的上述代码中,但没有成功
在我所做的所有搜索中,没有任何解决方案是有意义的。因此,我恳请各位专家提供一些建议/提示。我不确定您想查看哪些文件,请告诉我。如果删除服务器上已托管的文件,然后重新发布站点,则此问题将消失。删除应包括文件夹,包括脚本、bin等,以及网站新版本上载完成时上载的所有文件和文件夹。如果删除服务器上已托管的文件,然后重新发布网站,则此问题将消失。删除应该包括包括脚本、bin等在内的文件夹,以及在为站点上载新版本时上载的所有文件和文件夹。我发现我在将项目从.Net 4.6.1切换到4.6时出现此错误,并且不得不从bundle.config中删除这些行。不确定这是否对您有帮助。我发现我在将项目从.Net 4.6.1切换到4.6时出现了此错误,并且不得不从bundle.config中删除这些行。不确定这是否对您有帮助。//当您引用外部JavaScript文件时,应该使用一些方法使.Net程序集可以使用HTML模板中的JavaScript文件。 . . 你可以用这个方法
<asp:ScriptMAnager>
<Scripts>
<asp:ScriptReference Path="~/yourfile route/ *.js"/>
<Scripts>
//当您引用外部JavaScript文件时,应该使用一些方法使.Net程序集可以使用在HTML模板中找到的JavaScript文件。
.
.
你可以用这个方法
<asp:ScriptMAnager>
<Scripts>
<asp:ScriptReference Path="~/yourfile route/ *.js"/>
<Scripts>
这可能对你有用。如果第一次部署时出现上述错误会怎么样?这可能对您有用。如果第一次部署时出现上述错误,该怎么办?