![]() |
#6 |
Участник
|
![]()
Итак, в Visual Studio создали Dynamics AX User Control (файлы, скажем, foo.ascx и foo.ascx.cs), сделали Add to AOT.
В AOT появился Web Control, но свойство Filename у него было пустым. Не знаю, нормальное ли это поведение, или оно обусловлено спецификой данной конфигурации, наличием TFS или еще чем-то. И вот это свойство Filename в AOT по ошибке установили в foo.aspx вместо foo.ascx. Опечатку было сложно заметить, потому что имя файла было длинным, а разница всего в один символ. Ну и так как aspx - это расширение для скриптов ASP.NET, портал спотыкался на первой же строчке: Код: <%@ Control Language="C#" AutoEventWireup="true" CodeFile="foo.ascx.cs" Inherits="foo" %> Такая вот получилась ерунда: в Visual Studio расширение ascx, а для EP Аксаптой создавался файл с расширением aspx. Как только свойство Filename поправили и сделали повторный деплоймент, все заработало. Ну и на всякий случай еще удалили сам файл aspx, так как Аксапта его сама не удалила. |
|
Теги |
enterprise portal |
|
|