我是这个网站的新手,也是一个新手asp.net。我想创建一个简单的个人登录网站,所以我得到了VSExpress 2013,并使用了它附带的模板。我遵循了一些asp.net教程,让它为我工作,当我在我的pc上用VS构建并运行它时,没有问题。当我将其部署到主机服务器(godaddy,Plesk)时..我得到了错误:
[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我能找到的与'respond‘相关的唯一代码是:
在BundleConfig中:
{
Path = "~/Scripts/respond.min.js",
DebugPath = "~/Scripts/respond.js",
}在Site.Master中
<asp:ScriptReference Name="respond" />我也试过了
<asp:ScriptReference Name="respond" Assembly="System.Web.Extensions"/>来自我找到的一个帖子,但不起作用。我也尝试将respond.js添加到上面的代码中,但没有成功。
对于我所做的所有搜索,没有一种解决方案是有意义的。所以,我恳请你们专家给我一些建议和建议。我不确定您想看什么文件,请让我知道..
发布于 2018-05-31 01:48:27
当我将我的项目从.Net 4.6.1降低到4.6时,我发现我得到了这个错误,并且必须从bundle.config中删除这些行。我不确定这是否会对你有帮助。
发布于 2019-05-20 07:19:59
//在引用外部JavaScript文件时,应该通过一些方法使.Net程序集可以使用您在HTML模板中找到的JavaScript文件。。。您可以使用此方法
<asp:ScriptMAnager>
<Scripts>
<asp:ScriptReference Path="~/yourfile route/ *.js"/>
<Scripts>


发布于 2016-09-10 01:37:22
如果服务器上已经托管的文件被删除,然后重新发布站点,这个问题就会消失。删除应该包括文件夹,包括脚本,bin等,以及所有的文件和文件夹,上传时,为网站完成新版本的上传。
https://stackoverflow.com/questions/29952997
复制相似问题