无法从自定义项目浏览器屏幕发布自定义

Unable to publish customization from Customization Project Browser screen

我遇到了一个奇怪的情况,我无法从 Customization Project Browser 发布定制。每当我从 Publish 菜单中单击 Publish Current Project 菜单项时,它会立即打开带有 Publish Customization 标题的 Compilation immediate window 但随后它只是停留在那里,没有进一步的过程。

但是,我可以从 Customization Projects Screen 发布同一个项目,我在 select 带有复选框的 Customization Project 并单击 Publish 动作图标。

目前,这是我用来发布的解决方法,但是我可以采取任何其他方法来解决此问题吗?

我已经清理了 ASP.NET 临时文件和 Acumatica 的应用更新。

谢谢。

我发现了这种奇怪行为的原因以及解决方案。我也遇到过。

原因:w3wp进程在发布过程中遇到错误。 c:\Program Files\Acumatica ERP\TemporaryAspFiles[yourAppName] 的文件夹权限 已为 ERP 使用的特定 windows 帐户移除或删除,没有创建权限无法创建临时子文件夹。我看不出这是怎么发生的,但我注意到在上次“主要”windows 更新后发生了奇怪的行为。请参阅屏幕截图以获取证明。

解决方案:为您的应用程序文件夹重新应用用户帐户安全。这就是我最终解决发布问题的方法。

这是由于 .net Framework 中的一些更新。 解决方案是将acumaticaERP更新到最新,或者做一些解决方法。

  1. 从自定义项目表单发布
  2. 编辑 web.config 并将 <add key="aspnet:DisableAppPathModifier" value="false" /> 添加到 appSettings

https://community.acumatica.com/customization-and-development-72/after-the-installation-of-the-2020-10-cumulative-update-for-net-framework-3-5-and-4-8-users-were-unable-to-publish-a-customization-project-from-the-customization-project-editor-3854