How to access XBAP Application from Internet - wpf

I'm new to WPF Web Application.
I've created a test application and exported it to C:\Test Application with publish.htm file created.
I'm able to run the application on my PC but I'm unable to configure Windows Firewall so that application can be accessed from internet.
I've configured port forwarding on my broadband router to forward port 8080 to my laptop's port 80
I'm stucked here
Amit Saraf

Acoording to this article on technet you may install iis on w7hbs. I would advice you to do so, configure it and add a site for your xbap to publish, deploy it here. How to install IIS is described in the link. In w7 and windows server 2008+ IIS is "included" in features/roles. Remember to also configure your windows firewall! Try telneting your ip and port to see if you get through(also a feature btw!).
Another example is apache, but I've never used it to host xbap applications before. Maybe someone else has experience with that(linux-mono people :) )
Hope it helps!

Related

Where to find a download for X3D-Edit 3.3

I used to have X3D-Edit 3.3 downloaded and working on my Netbeans IDE but I updated my laptop to Windows 10 and some of my files got deleted such as X3D-Edit and when I go onto https://savage.nps.edu/X3D-Edit/X3D-Edit.html, I get
This web page is not available
ERR_CONNECTION_TIMED_OUT
Google Chrome could not load the web page because savage.nps.edu took too long to respond. The website may be down or you may be experiencing issues with your Internet connection.
Check your Internet connection
Check any cables and reboot any routers, modems or other network devices you may be using.
Allow Chrome to access the network in your firewall or antivirus settings.
If it is already listed as a programme that is allowed to access the network, try removing it from the list and adding it again.
If you use a proxy server...
Check your proxy settings or contact your network administrator to make sure the proxy server is working. If you don't believe you should be using a proxy server: Go to the Chrome menu > Settings > + Show advanced settings > Change proxy settings... > LAN Settings and deselect "Use a proxy server for your LAN".
I've tried that same site on two separate networks and I've tried it with and without a firewall. And I'm still getting the same problem, so I was wondering where I'd get X3D-Edit from?
Happy to announce that upgraded X3D-Edit 4.0 now available
https://savage.nps.edu/X3D-Edit/X3D-Edit.html
Update: installers and help video now available on SourceForge
https://sourceforge.net/projects/x3d/files
Downloadable zip includes runnable versions for Windows, Mac and Linux. Build environment is Apache NetBeans 12.6 and openjdk 19. Beta testing in progress, adding features and X3D4 nodes with special focus on validation, HTML5 integration and Web Audio API.
All test and usage reports welcome. Have fun with X3D4!

Silverlight 5 In browser trusted application

i am Working on Silverlight5 Application. We have to Open one Exe from Client Pc. As We try with In Browser Trusted Application and it's work within the Localhost but we try to using IP address instead of Localhost then again application unable to open Exe.
We try to sign Application with Test Certificate and install in Trusted Root Certification Authorities And Trusted Publisher
Now it was working with Localhost as well as IP address but within a My Pc but Not working in Network Pc.
Please Suggest me, what things i am missing or what i have to do
i am got my question's answer, the problem with the test certificate,when i am using a actual certificate (from verisign) my application is working as per our expectation, it's open a exe from client machine.

Access a website globally which is running nicely in LAN

I have developed an application (website) which is running in LAN nicely.
My application is built using Silverlight and I have published that website in IIS and I can access that application nicely in LAN through following LINK.
http://192.168.137.24/SilverLightBusinessApplicationWeb/SilverLightBusinessApplicationTestPage.html#/Home
Now I require to access that application globally all over the word from any PC through INTERNET so for that, what configuration I have to use?
You may want to redirect your port 80 to LAN IP via router/modem settings.

WCF Winform Hosting

I have a WCF service hosted in a Winforms application, it's running on a vista machine and I've used netsh to allow the application to listen on port 6003.
I have a client application which can call the WCF service when it is running on the same machine.
The problem is I cannot access the WCF service from any other PC on the network.
I've run netstat and it's definately listening on the port.
I'm using the basicHttpBinding, and it's .Net 4.
Any help would be great.
Regards
Steve
Check the firewall settings on the PC hosting the service. It is probably blocking the access.
Have you tried hitting the services through a web browser?
You can try adding a clientaccesspolicy.xml (and a crossdomain.xml, for good measure) to the root of your server. Check the following link - http://msdn.microsoft.com/en-us/library/cc197955(v=vs.95).aspx

Silverlight 5 trust application issue

In silverlight5 beta, it supports trust application which allows loading local files. I tried and it works fantastic in both OOB and in browser mode. One question is that, when put my cap on the server, it works fine in OOB mode but doesn't work in browser. I think debugging locally and deployment is different. Is there a way to request the trust in browser as I tried locally?
Thanks,
Howard 
There are a number of steps needed:-
The XAP needs to be signed using a code-signing certificate
Then on the client machine
A tweak to the registry on the client machine that needs to run a trusted app inbrowser
The code signing certificate then needs to be installed on the client machine.
Those last two in a real world deployment would be configured using a Group Policy.
See the Beta document topic How to: Enable Trusted Applications to Run Inside the Browser.

Resources