Recently I developed a WCF Web service and deployed it to a server with SSL, however, when clients try to add the service reference in their Visual Studio IDE, the endpoint URL address generated in the web.config or app.config file points to a wrong URL address: it points to the internal machine name instead of the production URL address. Because our SSL certificate is registered with the production URL, this wrong endpoint URL address causes the security […]
Monthly Archives: June 2016
By default, Windows 10 lists all user accounts on the Welcome screen which exposes all usernames, and it is not considered secure. Why it is not secure this way? Because malicious user can create a fake login screen looks like the Windows login screen, and then capture user’s credentials when a legitimate user tries to log in using the fake login screen. You can prevent this from happening by enabling a secure feature in Windows to require user […]
This SharePoint query error kept me busy for a while because the error message is very generic and useless, so I hope my experience can help someone in the future. When I ran my ASP.NET application to query a specific resource item from a SharePoint list the other day, I got this error message: Cannot complete this action. Please try again. You can see that this error is very generic and it didn’t provide much […]