Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonsoir,
j'ai voulu tester aussi les webforms, j'ai installé tout le toutim, comme décrit dans Tests de déploiement .NET sur IIS d'une application PB10 migrée en PB1 :
* IIS
* .Net 2
* .Net 2 SDK
* IEwebcontrols
lorsque je déploie l'appli j'ai une erreur pas très explicite :
---------- Run: Run of p_webform (18:06:06)
Checking IIS server...
Generating .NET assembly file...
Deploy failed.
---------- Finished Run of p_webform (18:06:12)
une idée ?
Hors ligne
sous pb11 ?
il n'indique rien sur l'onglet des erreurs ?
Hors ligne
non, mais dans le log j'ai ça
C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>csc Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.42 for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727 Copyright (C) Microsoft Corporation 2001-2005. All rights reserved. fatal error CS2008: No inputs specified C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if errorlevel 9009 exit 3 C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\*.asmx" del "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\*.asmx" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\*.html" del "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\*.html" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\*.css" del "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\*.css" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\*.cs" del "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\*.cs" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\*.aspx" del "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\*.aspx" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\*.htm" del "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\*.htm" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\*.js" del "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\*.js" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\*.resx" del "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\*.resx" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\*.asax" del "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\*.asax" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\build.bat" del "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\build.bat" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\web.config" del "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\web.config" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\bin" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\bin" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\images" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\images" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\scripts" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\scripts" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\temp" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\temp" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\Registry.xml" del "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\Registry.xml" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\a" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\a" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\b" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\b" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\c" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\c" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\d" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\d" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\e" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\e" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\f" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\f" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\g" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\g" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\h" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\h" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\i" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\i" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\j" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\j" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\k" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\k" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\l" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\l" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\m" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\m" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\n" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\n" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\o" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\o" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\p" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\p" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\q" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\q" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\r" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\r" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\s" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\s" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\t" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\t" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\u" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\u" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\v" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\v" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\w" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\w" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\x" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\x" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\y" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\y" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if exist "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\z" rd /s /q "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\..\SDCWebReport_root\file\common\z" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>rename "C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport\AssemblyInfo.bak" "AssemblyInfo.cs" C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>"C:\Program Files\Sybase\PowerBuilder 11.0\DotNET\bin\pb2cs" @"C:\_report_dev\src\_sdc_report_webform.pbt_build\projectinfo.txt" '"C:\Program Files\Sybase\PowerBuilder 11.0\DotNET\bin\pb2cs"' is not recognized as an internal or external command, operable program or batch file. C:\_report_dev\src\_sdc_report_webform.pbt_build\SDCWebReport>if ERRORLEVEL 1 exit 1 Error: Generating PowerBuilder .NET assemblies failed.
Hors ligne
j'ai trouvé ça Chapter 17: Troubleshooting .NET Targets
je vais creuser un peu...
Hors ligne
curieux, je n'ai pas eu ce genre de probleme...
sauf au niveau des droits admins, ou alors lorsqu'un script pb n'est pas compatible...
sinon, tu uploadé le dernier ebf ?
Hors ligne
pick ouic a écrit:
sinon, tu uploadé le dernier ebf ?
oui je suis en PB11.1-8123
je vais retenter avec une toute petite appli, genre une fenêtre + un bouton
Hors ligne
ErAsORz a écrit:
pick ouic a écrit:
sinon, tu uploadé le dernier ebf ?
oui je suis en PB11.1-8123
je vais retenter avec une toute petite appli, genre une fenêtre + un bouton
bonne idée !
sinon, je n'ai pas reussi à installer la version 11.1 sur ma machine (du bureau)
cela doit etre le fait que je sois encore en xp pro pack1.
tout fonctionne, pb, winform... par contre, lorsque je veux deployer un projet webform, il me plante dès le début... une erreur de dll.
sous vista, ca fonctionne bien.
bref, donc, je suis revenu en v11.0 build 7549
Hors ligne
The pbc2cs.exe file is present in the PowerBuilder 11.0\DotNET\bin directory and is the version distributed with the current PowerBuilder release.
je n'ai pas ça dans ce dossier, uniquement :
pbdotnet_nochk.wixlib
pbdotnet_wixui.wixlib
je crois que je vais réinstaller PB, peut-être qu'il y a une option de composants .NET que je n'avais pas sélectionné lorsque j'avais installé la 1ère fois (?)
Hors ligne
pour l'installation,
il y a un ordre :
installer d'abord iis 5 et +
dotnet 2.0 puis le framework
et enfin pb11
si tu as installé pb11 avant, les composants dotnet pb ne sont pas installés.
Hors ligne
je suis entrain de réinstaller PB11 en cochant .NET targets
Hors ligne
pick ouic a écrit:
pour l'installation,
il y a un ordre :
installer d'abord iis 5 et +
dotnet 2.0 puis le framework
et enfin pb11
si tu as installé pb11 avant, les composants dotnet pb ne sont pas installés.
Hors ligne
alors petit bilan sur une appli assez conséquente : déploiement ok
---------- Deploy: Deploy of p_webform (22:05:47)
Checking IIS server...
Generating .NET assembly file...
Generating PBD files...
Copying to IIS server...
Deploy succeeded.
Some functions/events/properties are not supported.
---------- Finished Deploy of p_webform (22:09:50)
au lancement : il ne se passe rien, écran blanc, pas de message d'erreur...
je vais repartir pas à pas de zéro avec une fenêtre, un bouton, une connection DB, une DW...
quand même un enseignement de taille : les Unsupported features et warnings , 1er florilège classé par objet :
---------- Unsupported features
System
* function "handle"
* function "run"
* function "setpointer"
* function "send"
* function "timer"
Menu
* Property "menutitletext"
* Property "menuimage"
* Property "menubitmaps"
* Property "bitmapbackcolor"
* Property "bitmapgradient"
* Property "microhelp"
* Property "titlebackcolor"
* Property "titlegradient"
Window
* Event "key" of window
Tab
* Property "focusonbuttondown"
Datawindow
* Property "title"
* Property "livescroll"
* Event "dragdrop"
Statictext
* Property "focusrectangle"
* Event "getfocus"
Editmask
* Property "spin"
* Property "displaydata"
* Property "increment"
* Function "selecttext"
Dragobject
* Function "setredraw"
* Property "dragauto"
Dropdownlistbox
* Property "allowedit"
Listbox
* Event "doubleclicked"
Datepicker
* Property "todaysection"
* Event "valuechanged"
---------- Warning messages:
n_wininet.of_ftp_writefile.18 C0315: Value of maths literal below minimum allowed for datatype unsignedlong.
Hors ligne
sympa les messagebox :
Hors ligne
un petit detail...
ca ne marche pour l'instant que sous IE.
Firefox sera supporté sur la 11.2, voir la 12
Hors ligne
Je me disais aussi...
On dirait du Java des débuts
Hors ligne
pick ouic a écrit:
un petit detail...
ca ne marche pour l'instant que sous IE.
Firefox sera supporté sur la 11.2, voir la 12
autant pour moi
PS : à quand du html unifié ?
Hors ligne
je viens de regarder un peu plus, et le gros problème pour migrer une de mes applis c'est la gestion des fichiers...
tout passe par le répertoire virtuel et marche par session utilisateur (les fichiers sont détruis après déconnexion)
ça me m'arrange pas
pour les fichier .INI qui ne changent pas, il y a la solution du PBR
mais pour tous les fichiers générés par l'appli (PDF,XLS,TXT,LOG...) et qui doivent être conservés sur le serveur et accessibles à tous les utilisateurs...
Hors ligne
ErAsORz a écrit:
je viens de regarder un peu plus, et le gros problème pour migrer une de mes applis c'est la gestion des fichiers...
tout passe par le répertoire virtuel et marche par session utilisateur (les fichiers sont détruis après déconnexion)
ça me m'arrange pas
pour les fichier .INI qui ne changent pas, il y a la solution du PBR
mais pour tous les fichiers générés par l'appli (PDF,XLS,TXT,LOG...) et qui doivent être conservés sur le serveur et accessibles à tous les utilisateurs...
il faut passer via appeon...et la, ca marchera...
Hors ligne
pick ouic a écrit:
il faut passer via appeon...et la, ca marchera...
c'est pas tout à fait le même budget...
en plus avec les nouveautés annoncées pour les 11.2, 11.5, 12.0 vaut mieux rester sur du webform...
je vais creuser ça un peu plus : filemanager, etc
Hors ligne
je ne sais pas si je me trompe, mais j'ai l'impression qu'il faudra payer une nouvelle licence pour avoir la 12...
Hors ligne
dis-moi pick, les onglets des fenêtres child ouvertes en MDI ou même les onglets classiques, ils sont pas très sexy...
Hors ligne
t'aimes pas le ORANGE ? (les tomates ne sont pas oranges, je t'assure...)
Hors ligne
sinon, des erreurs javascript qui se déclenchent :
Hors ligne
waouuuuuuuuuuh,
je n'ai pas eu ce probleme moi... en plus, en francais !
il y a un code particuliers ? tu es bien en pb11.1 , avec la release des dernieres dlls ?
http://pbadonf.fr/forum/viewtopic.php?pid=14147#p14147
Hors ligne