问题描述
我刚刚尝试将 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 (将#修改为@)