Got Internet Connectivity? I just finished assisting on a project with a customer that was rolling out a really cool .NET based Pocket PC Phone application. One thing we found we needed was a quick way to check for an Internet connection. We originally, figured that we would just call the Web Service and if it failed we would know we didn’t have a connection. They had some business requirements that prevented this. Instead of that we decided that it would be easier and cleaner to do just do a quick test for connectivity. Here is the general function we came up with: Imports System.Net Public Function GotInet() As Boolean Dim webrequest As HttpWebRequest Dim webresponse As HttpWebResponse Try webrequest = CType(webrequest.Create("http://mycompany.com"), HttpWebRequest) webresponse = CType(webrequest.GetResponse(), HttpWebResponse) webrequest.Abort() ' check the response to make sure that we got something If webresponse.StatusCode = HttpStatusCode.OK Then GotInet = True End If ' was there an error? Catch weberror As WebException GotInet = False Catch except As Exception GotInet = False End Try End Function Not incredibly pretty but definitely functional. A return value of true would then trigger the firing of the Web Service call. 11:07:39 PM |
comment [] trackback [] |
Managing Blocked File Types Governance is a concept that encompasses the idea of security around a portal deployment. It is a pretty broad idea that covers many different areas. One of these areas is the types of files that are supported for upload and download within Windows Sharepoint Services (WSS). By default, WSS provides the ability to restrict certain kinds of files, based on their extensions from being added to the document store. For example, one of the default extensions blocked is any file with the extension “.exe”. Additionally, WSS will also block multiple combinations of this extension for example, the following are also blocked. Myfile.exe. (period at the end) When you install SharePoint the following is the default list of extensions that blocked. Ade, adp, app, asa, asp, bas, bat, cdx, cer, chm, class, cmd, com, cpl, crt, csh, dll, exe, fxp, hlp, hta, htr, htw, ida, idc, idq, ins, isp, its, jse, ksh, lnk, mad, maf, mag, mam, maq, mar, mas, mat, mau, mav, maw, mda, mdb, mde, mdt, mdw, mdz, msc, msi, msp, mst, ops, pcd, pif, prf, prg, printer, pst, reg, scf, scr, sct, shb, shs, shtm, html, stm, url, vb, vbe, vbs, wsc, wsf, wsh This list of controlled extensions are blocked on the entire farm and maintained by the SPS configuration database. Last week I was working with a customer on a project that required the upload of a blocked extension (.asp) type for their Intranet portal. The maintenance of these file types are controlled through a central administration screen called “Managed Blocked File Types” that can be accessed as the Sharepoint Administrator through the following ways. From the SharePoint Console:
From the Main Portal Page
From within the “Manage Blocked File Types” they are managed by:
It is important to remember that this should not be done lightly and should always accompany a serious discussion about possible security implications within your portal governance structure. I wouldn’t argue that there is valid reason, but always review and understand any possible security implications that may result in this. 3:38:08 PM |
comment [] trackback [] |
Maximum SQL Server Database Size Today's trivia question - I spent a fair amount of time looking for the answer. I found a few different answers but the most consistent answer that I found is what I am going to go with. -Max. Database size: 1,048,516 TB If you have a better answer please let me know!
1:07:25 PM |
comment [] trackback [] |