Hi,
Can you compile VB from the command line?
Something like this:
touch Test.vb
vbnc Test.vb /target:library
Best regards,
Rolf
On Tue, Dec 29, 2015 at 4:13 PM, Pavel Kirichenko <
[email protected]> wrote:
> Hello.
>
> We have installed mono, mono-basic, xsp, nginx from ports on FreeBSD 10.2.
> And we have created web application on VB.NET.
>
> We have started the fastcgi-mono-server4 manually on the command prompt:
>
>
> fastcgi-mono-server4
> /applications=my.domain.ru:/:/usr/local/www/nginx/my.app/
> /socket=tcp:127.0.0.1:9000
>
>
> The server has started successfully. The webapp (http://my.domain.ru) has
> worked correctly.
>
> We have ran the fastcgi-mono-server4 as service (the system start up
> scripts /usr/local/etc/rc.d):
>
>
> #!/bin/sh
>
> # PROVIDE: monofcgid
> # REQUIRE: LOGIN nginx
> # KEYWORD: shutdown
> . /etc/rc.subr
>
> name="monofcgid"
> rcvar="${name}_enable"
> stop_cmd="${name}_stop"
> start_cmd="${name}_start"
> start_precmd="${name}_prestart"
> command=/usr/local/bin/fastcgi-mono-server4
> app="my.domain.ru:/:/usr/local/www/nginx/my.app/"
> MONOSERVER_PID=$(ps auxf | grep fastcgi-mono-server4.exe | grep -v grep | awk
> '{print $2}')
>
> monofcgid_prestart(){
> if [ -n "${MONOSERVER_PID}" ]; then
> echo "Monofcgid is already running."
> exit 0
> fi}
>
> monofcgid_start(){
> echo "Starting monofcgid."
> ${command} /applications=${app} /socket=tcp:127.0.0.1:9000 &
> echo "Started monofcgid."}
>
> monofcgid_stop(){
> if [ -n "${MONOSERVER_PID}" ]; then
> echo "Stopping monofcgid."
> kill ${MONOSERVER_PID}
> echo "Stopped monofcgid."
> else
> echo "Monofcgid is not running."
> exit 0
> fi}
>
> load_rc_config $name
> run_rc_command "$1"
>
> We have added the following line in the /etc/rc.conf:
>
> monofcgid_enable="YES"
>
>
> The service has started successfully. Our problem is that trying to access
> http://my.domain.ru, throws an application exception:
>
>
> Application ExceptionSystem.SystemExceptionError running vbnc: Cannot find
> the specified file
> Description: HTTP 500.Error processing request.
> Details: Non-web exception. Exception origin (name of application or object):
> System.Exception stack trace:
>
> at Microsoft.VisualBasic.VBCodeCompiler.CompileFromFileBatch
> (System.CodeDom.Compiler.CompilerParameters options, System.String[]
> fileNames) in :0
> at Microsoft.VisualBasic.VBCodeCompiler.CompileAssemblyFromFileBatch
> (System.CodeDom.Compiler.CompilerParameters options, System.String[]
> fileNames) in :0
> at System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromFile
> (System.CodeDom.Compiler.CompilerParameters options, System.String[]
> fileNames) in :0
> at System.Web.Compilation.AssemblyBuilder.BuildAssembly
> (System.Web.VirtualPath virtualPath,
> System.CodeDom.Compiler.CompilerParameters options) in :0
> at System.Web.Compilation.AssemblyBuilder.BuildAssembly
> (System.Web.VirtualPath virtualPath) in :0
> at System.Web.Compilation.BuildManager.GenerateAssembly
> (System.Web.Compilation.AssemblyBuilder abuilder,
> System.Web.Compilation.BuildProviderGroup group, System.Web.VirtualPath vp,
> Boolean debug) in :0
> at System.Web.Compilation.BuildManager.BuildInner (System.Web.VirtualPath
> vp, Boolean debug) in :0
> at System.Web.Compilation.BuildManager.Build (System.Web.VirtualPath vp)
> in :0
> at System.Web.Compilation.BuildManager.GetCompiledType
> (System.Web.VirtualPath virtualPath) in :0
> at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath
> (System.Web.VirtualPath virtualPath, System.Type requiredBaseType) in :0
> at System.Web.UI.PageParser.GetCompiledPageInstance (System.String
> virtualPath, System.String inputFile, System.Web.HttpContext context) in :0
> at System.Web.UI.PageHandlerFactory.GetHandler (System.Web.HttpContext
> context, System.String requestType, System.String url, System.String path)
> in :0
> at System.Web.HttpApplication.GetHandler (System.Web.HttpContext context,
> System.String url, Boolean ignoreContextHandler) in :0
> at System.Web.HttpApplication.GetHandler (System.Web.HttpContext context,
> System.String url) in :0
> at System.Web.HttpApplication+c__Iterator1.MoveNext () in :0
>
>
> We've been googling about this error for 2 weeks with no luck.
>
>
> --
> Kind regards, Pavel Kirichenko
> +7 (905) 385-86-50
> Skype: pavel.l.kirichenko
>
>
> _______________________________________________
> Mono-vb mailing list
> [email protected]
> http://lists.ximian.com/mailman/listinfo/mono-vb
>
>
--
Join us at Xamarin Evolve <http://evolve.xamarin.com>, the world's largest
cross-platform mobile development event, April 24-28, 2016!
_______________________________________________
Mono-vb mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/mono-vb