0

我刚刚尝试将 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 编写的。这是一个遗留应用程序。

4

0 回答 0