My flex application seems blocked by china censorship - apache-flex

I devellop a Flex web application for customers all over the world. Since few weeks, we have been starting business in China.
Big problem, our distributor don't succeeded to load the web Application.
Effectively, our url seems blocked by china firewall. I tested it with this site : https://en.greatfire.org/.
I don't know where to start to be autorized in China. Do you know particular rules about https certificate (Go daddy certificate for us) or maybe about application using Flash player? Somebody was already confronted to this type of problem?
My url I try to load in China is : https://www.eco-visio.net/
Thanks in advance for your answers.

The problem seems to be with the certificate of your web-site.
Do you know any other websites that work fine with the certificate from Go daddy?

Related

Getting an INET_E_DOWNLOAD_FAILURE Error and connection to website was reset

The connection to the website was reset.
Error Code: INET_E_DOWNLOAD_FAILURE
I have a C# web application running on our internal IIS 10 Server and the site uses Windows Authentication. Our networking team setup everything needed to get to the site from the Internet. I get the above error when connecting from the Internet and have the site listed in Local Sites.
I have users with laptops that sometimes work in the office and on the road. So, we've added the url to Security - Local Sites so they aren't required to enter a login an password each time they go to the site. This works fine until they hit the road where they get the above error.
If I remove the site from Local sites or added it to trusted sites, it works. It works if they use Chrome, but not IE or Edge. It also works if the VPN in, but they don't want to do that.
The message is very vague and I've tried a variety of things based on research I've been doing, but no luck. One suggestion was to setup the Developers tools and capture the error, but this also proved to be of no value, unless I'm doing something wrong.
The message returns quickly, so it's not timing out. I've also checked Event Logs and not finding any related messages.
I've tested this using different Custom Security Levels - Automatic Login with Current User, etc.
Please let me know if you have other suggestions or if I can supply additional information.
VS 2017, C#, IIS 10, .Net 4.6

Unable to access SharePoint site through internet (http)

I have a SharePoint site (http) hosted in IIS and it works fine on the intranet but when accessing through internet the prompt to key in the credentials keeps on popping and user is unable to login. I tried the suggestions mentioned here but those didn't help.
http://expertsharepoint.blogspot.sg/2013/10/sharepoint-site-is-prompting.html
Also I tried to add the website to "trusted sites" as mentioned in some of the links but that also didn't help.
So I enabled the https and now I am able to access through the internet but this way the app using the web services and SharePoint csom fails because of invalid certificate. Please know that I am aware of the workaround to ignore the invalid cert but that will require the code change in the whole app and I am not in position to do that.
My question is what else can I try and is there a way to access a SharePoint site by HTTP through the internet?
Thanks!

Publishing a webservice on default webserver

I'm looking for some advice regarding a webservice.
I currently have 3 websites that do the same thing, just with a different branding. Each of the website integrates with a third party site via a webservice and there's quite a lot of config goes into each site.
All 3 sites are on the same server, each has it's own IP and runs under HTTPS.
I would like to move functionality to a central website and access it from my other websites via my own webservice. My initial thoughts are to create a new website using the default webserver as it's only internal to the sites, but it's the first time I've done something like this so I'm not entirely clear.
I've a few questions that I still haven't found the answer to, so would appreciate a nudge in the right direction.
Can this be done via the default website?
Do I need a separate IP from the ones currently allocated to my 3 sites?
Do I need another domain name or will localhost suffice?
Is there a better way?
Thanks in advance.
Your question gives a lot to think about. However, the quick answer is "yes". If you make a web service for yourself, you can host it on localhost, on the same server as your three web sites. You don't need any web address or IP address. Hard to believe that it is actually that simple, but for a locally hosted web service, it is.
After reading your entire question, it seems like your challenges will eventually be logical ones (once you run the traffic of three sites, into one WS). I'm sure you already know that.

What's wrong with customer's production environment?

Recently, the system which developed by us has been deployed to customer's production environment(using IE6/7/8 at client):
Windows 2003 Enterprise Edition SP2
ASP.NET 3.5 (with ajax functionality)
When we access the site entry point which is named Default.aspx from the WAN internet connection, it works just fine. However when we access the site from the LAN connection pages take a long time to render.
It shows us a blank page with loading information on the IE's status bar. Whilst it is loading I viewed the source code three times by right clicking on the page and saw the contents increased each time which means that the page is indeed loading.
We know that the connection speed in customer's LAN environment is slow. However, we have to try and resolve this.
So, could anybody give me some tips on how to improve this?
Update:
In reply to your comments.
To Michael:
Yes, we all think it should be a network problem, but can't find out where could we go.
To tsegay:
Yes, it just slow from local network which have LAN internet connection. But there is no problem in our lan intranet test/development environment.
If it is a LAN security problem, then you would need to isolate an HTTP traffic issue, so IT people can fix. Install Fiddler on the client and check which session(s) is slow. Is it Default.aspx or a resource (if any)? There may be a java script file or an objects (i.e. active-X) on the page that firewall/virus-scan do not like. You will see where the traffic got stuck or crawling.
Security scan can change HTML. Compare in Fiddler content length of Default.aspx accessed via LAN and WAN to make sure that it is not altered. Also, if the problem is with DNS, Fiddler will show high DNS time.

Remote hosted flex app

I have a flex app that is hosted on my server. It runs off an amfphp + mysql stack.
I have had inquiries from potential clients who want to "white label" the product. Part of this means that they would want it to appear that the app is running off their server. So their clients would login at www.theirsite.com instead of www.mysite.com.
I obviously dont want to give them the actual app...but are there ways of letting their server redirect to mine without the user actually knowing?
I don't have extensive experience with Flex, but I've worked a lot with Flash. Several ideas come to mind:
Create a wrapper: a SWF that loads your app. With the proper security settings, it should work. Check out this article on crossdomain.xml and the specs for Security.allowDomain()
You could simply embed the SWF from your site, similar to a YouTube video
If that is not satisfactory and your hosting services allow it, you can create a DNS A record or a DNS C record for a subdomain in there site, but you would support all the traffic that page has.
Probably the easiest way would be for them to alter their DNS record to make a CNAME entry (alias) that is a subdomain of theirsite.com:
yourapp.theirsite.com => www.mysite.com

Resources