Hi All
Brian, Did you find any solution to your problem with publishing in PB12.5 .Net? I am having similar issue.
I installed PB12.5.2 Evaluation. Installed 3 EBFs to Build 5602.
I created a small HelloMigration in PB12.5.2 Classic following a tutorial.
A very simple one window SDI application which imports some records from an XML file.
User can edit values and save back to XML file. Application worked fine.
I migrated the application to PB12.5.2 .Net version by created a new target of type WPF window application and pointed to existing Classic application. No problem to make a full build or run the application but I could not publish it to run via browser.
I marked the checkbox "Publish as smart client application" in general tab of Project painter. Get the following text in output window
-------- Publish using project painter settings. --------
Validate publish properties ...
Generating publish specifications ...
Specifications written to C:\Backup\Official\Projects\HelloMigration\wpf\hellomigration.out\bin\Debug\publish.xml
Launching pbiu.exe...
pbiu completed with exitcode=1. Log results follow:
Cannot copy related files to local publish folder.
-------- Publish request finished ---------
PBIUPUB.log
Intelligent Updater Trace output file: C:\Backup\Official\Projects\HelloMigration\wpf\hellomigration.out\bin\debug\pbiupub.log
---------------------------------
Exception Time: 2014-05-03 13:41:02.9016754
Process ID: 4800
AppDomain: pbiu.exe Domain ID: 1
Managed Thread ID: 1
Current Thread State: Running
Method: Void WinIOError(Int32, System.String)
Exception Type: System.IO.FileNotFoundException
Exception Message: Could not find file 'C:\Backup\Official\Projects\HelloMigration\wpf\hellomigration.out\bin\debug\reachframework.dll'.
Exception Source: mscorlib
Exception StackTrace: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
I have dot net framework 4.0 installed.
I have copied the file reachframework.dll from the .Net frame work into this \bin\debug folder but still it gives the same error.
I tried to publish the application from Classic version by creating a target of type ".Net Windows Forms application" and it worked. I could access the application via url "http://localhost/hellomigration/publish.htm" through Classic.
I am happily using PB11.5 to develop client server applications but exploring possibilities of developing and deploying small web+data applications at customer sites.
I will really appreciate if I could get some answers to my following questions
1) Why does publishing from PB 12.5.2 .Net version not work?
2) Can I skip PB12.5.2 .Net and instead publish the project in Classic version of PB 12.5.2 to deploy on web server?
3) Does anybody has experience of successfully deploying web application in production?
4) Is it worth spending time in exploring Classic or .Net version of PB12 to achieve my requirement?
5) PB11.5 had also targets of type .Net webforms and .net windows forms types. What are limitations in those when it comes to developing/publishing applications to be run on web?
Thanks
Vinay