Successfully checked a bunch of pages, but then we encountered this error: The URI prefix is not recognized. At that point we can't get it to show any more pages with links to check -- just the error message.
Thanks for reporting this, Jennifer. Is that the full error message you get? Have you any idea what the links where that caused the problem? If it's a publicly accessible website then could you let me know the URL of the page in question, so I can try and work out what has caused this? Thanks.
I had actually just got around to looking at this. I think I know what causes the error - it's basically when you have a link that contains a non-standard protocol. For instance, I found that <a href="about:blank">Blank</a> would cause it, since "about:" isn't a standard protocol.
I hope to have a fix by end of day, which I will upload. I'll post here so you know.
OK, I think I've fixed this. I've uploaded a new version of the package (1.1) which hopefully avoids this error.
You should be able to install the package over the old one. Or you can extract the Diplo.LinkChecker.dll from the package file and overwrite the one in your /Bin folder.
The URI prefix is not recognized
Successfully checked a bunch of pages, but then we encountered this error: The URI prefix is not recognized. At that point we can't get it to show any more pages with links to check -- just the error message.
Thanks for reporting this, Jennifer. Is that the full error message you get? Have you any idea what the links where that caused the problem? If it's a publicly accessible website then could you let me know the URL of the page in question, so I can try and work out what has caused this? Thanks.
That's the entire error message.
The last page it successfully checked is: http://myfwc.com/fishing/freshwater/black-bass/fish-management-actions/
Any ideas?
Hi Jennifer,
I had actually just got around to looking at this. I think I know what causes the error - it's basically when you have a link that contains a non-standard protocol. For instance, I found that <a href="about:blank">Blank</a> would cause it, since "about:" isn't a standard protocol.
I hope to have a fix by end of day, which I will upload. I'll post here so you know.
Dan
OK, I think I've fixed this. I've uploaded a new version of the package (1.1) which hopefully avoids this error.
You should be able to install the package over the old one. Or you can extract the Diplo.LinkChecker.dll from the package file and overwrite the one in your /Bin folder.
NB. The underlying problem was caused because the .NET Framework only supports "URIs that begin with http:, https:, ftp:, and file: scheme identifiers". See http://stackoverflow.com/questions/5182787/webrequest-results-with-uri-prefix-is-not-recognized for more info.
Please let me know if it works for you!
Dan
Yay! I was able to get passed that last page and continue checking links. Thanks for the fix! :)
Pleased it worked! :)
I'll look at other features in the near future...
is working on a reply...