ASP.NET - 脚本包导致单声道抛出错误

问题描述

我刚刚尝试将 ASP.NET Web 窗体应用程序部署到 xsp4 服务器(我已确保它已链接到 /usr/bin/xsp4 中的 .NET 4.5)。删除来自捆绑包的标签,因此没有特定路径(例如 <asp:ScriptReference Name="MsAjaxBundle" />)。

如果我从 Site.Master 中删除/注释掉这些,它会成功运行并且 XSP 不会抛出错误。但是,这会删除这些包提供的脚本,例如 MsAjax、jQuery、Bootstrap 和 WebForms。

mono 产生的具体错误Assembly 'System.Web.Extensions,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35' does not contain a Web resource with name 'MsAjaxBundle'.(如果我在 Site.Master 中注释掉 MsAjax 行,下一行对 jQuery 的引用将替换错误中的 MsAjax)。

编辑:刚刚测试了这个,似乎也发生在 mod-mono 上。

再次编辑:是的,我非常清楚 .NET Core 是一种新的做事方式。我的新应用程序,包括这个应用程序的 V2,是用 .NET Core 编写的。这是一个遗留应用程序。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)