Every time I come back to the ASP.NET site the Silverlight click to install dialog opens.
I've uninstalled and refreshed Silverlight, have even developed and ran samples on my dev machine.
(XP Pro SP2 .NET Framework 3.0/3.5, IE7.0.5, Windows Live OneCare v2.)
This prompt should only appear every 7 days if you do not have Silverlight installed. And currently there are separate cookies for www.asp.net, forums.asp.net, and weblogs.asp.net. So at the most you should be prompted once every 7 days for each of those
sites.
Which version of the Silverlight runtime do you have installed, 1.0 or 1.1?
I've been google'ing and watching the Silverlight forums, see a lot of issues like this being posted right now.
I haven't tried any of the .NET 3.5 registry hacks I've seen posted but I have checked all of the registry permissions for Silverlight.
So far I've un-installed it and re-installed at least 3 times since this version was released.
At this point I've decided to just be patient and wait.
Salute,
Mark
I get the "Install SilverLight" window EVERYTIME I come to
www.asp.net too, and it is VERY annoying. I have my browser set to Medium High, so I guess I don't save cookies. Please turn off the pop-up. I am almost to the point of not visiting
www.asp.net because of this popup. I have always thought pop-ups were a bad idea, and your site is living proof that they are. It pops up not just for the home page, but every page I go to after the home page. By passing
Windows blocking of pop-ups is a bad idea.
<div mce_keep="true">It doesn't detect that if SL 1.1 / 2.0 is installed. Only 1.0. Since this is a developer community, I would expect a lot of them would have 1.1 installed. This means I can't just install 1.0. I would need to uninstall 1.1. I can't do
that either, because I need it for development.</div>
<div mce_keep="true">Medium-High security on IE 7 blocks the cookie. This is enforced through Group Policy.</div>
<div mce_keep="true">It's a modal. Popup blockers can't block it. (Someone already pointed this out).</div>
<div mce_keep="true">The modal crashes my browser. If I use IE 7 in safe mode, allow the popup to load, close it, then attempt to scroll, IE dies. This is probably more IE's fault, but it happens on all of our workstations at work.</div>
Anyway, this is how I disabled the modal popups.
<div mce_keep="true">Download an install IE7Pro. This is a neat-addin for IE 7.</div>
<div mce_keep="true">Enable the Ad Blocker, and under the ad blocker, add this as a URL Block Filter: "/pagegate/js/pagegate.js" and "/pagegate/js/silverlight.js". Make sure that the "Default rules" are turned off.</div>
<div mce_keep="true">You won't get the modal anymore, but you will get JS errors. The reason is because of the onload event on the body calls PageGate('/PageGate/installprompt.html'). When we blocked those scripts, we removed the PageGate function.
What we need to do now is inject our own "PageGate" function to stop the errors.</div>
<div mce_keep="true">IE7Pro allows user scripts. These are little scripts that IE7Pro will inject into a page if the current URL matches a rule.</div>
<div mce_keep="true">Create a user script with this content:
and put it in the folder "C:\Program Files\IE7Pro\userscripts". name it aspnetmodalfakeout.ieuser.js</div>
<div mce_keep="true">Open the IE7 Pro preferences, enable user scripts, and enable our script. Our script will only be loaded into pages in the
www.asp.net or forums.asp.net domain.</div>
You should see now that the modals won't pop up, and there are no javascript errors. We have now "Faked Out" the call to PageGate. If you want, you can add "alert(foo)" to the body of the PageGate function to see that it is really being psuedo intercepted.
This is just a quick work around I did to get this thing out of my hair. I am sure this will break something in the future, but I haven't taken the time to see where PageGate is used in other places, if it is. It will probably also cause some undesirable
behavior if they implement a new Feature that depends on PageGate.
Edit: Other Microsoft Websites, such as MSDN, also have this modal. You can extend the user script to apply to more domains by adding more @include to the script, and also making sure that the script the originally contains the PageGate
function is blocked. If PageGate is defined in the actual source, I don't think this will work.
As a ASP.NET developer I find this problem very troubling. It should just work without having to jump through hoops. End users will not put up with this.
Today we pushed out a site update which should address this continual prompting issue. Please let us know if you continue to experience problems in this area!
wisecarver
Participant
1169 Points
375 Posts
Silverlight click to install, everytime, over and over.
Dec 06, 2007 10:31 AM|LINK
I've seen a few posts concerning this behavior.
Posting here just in case anyone has a solution.
Every time I come back to the ASP.NET site the Silverlight click to install dialog opens.
I've uninstalled and refreshed Silverlight, have even developed and ran samples on my dev machine.
(XP Pro SP2 .NET Framework 3.0/3.5, IE7.0.5, Windows Live OneCare v2.)
Any thoughts?
Salute,
Mark
Silverlight
tmorton
All-Star
56351 Points
9692 Posts
ASPInsiders
Moderator
Re: Silverlight click to install, everytime, over and over.
Dec 07, 2007 01:43 PM|LINK
This prompt should only appear every 7 days if you do not have Silverlight installed. And currently there are separate cookies for www.asp.net, forums.asp.net, and weblogs.asp.net. So at the most you should be prompted once every 7 days for each of those sites.
Which version of the Silverlight runtime do you have installed, 1.0 or 1.1?
ASP.NET/IIS.NET Website Manager, Neudesic
wisecarver
Participant
1169 Points
375 Posts
Re: Silverlight click to install, everytime, over and over.
Dec 07, 2007 02:10 PM|LINK
Thanks for the response. [;)]
Current version is: 1.1.20926.0
I've been google'ing and watching the Silverlight forums, see a lot of issues like this being posted right now.
I haven't tried any of the .NET 3.5 registry hacks I've seen posted but I have checked all of the registry permissions for Silverlight.
So far I've un-installed it and re-installed at least 3 times since this version was released.
At this point I've decided to just be patient and wait.
Salute,
Mark
Silverlight
wisecarver
Participant
1169 Points
375 Posts
Re: Silverlight click to install, every-time, over and over.
Dec 12, 2007 12:24 PM|LINK
Discovery:
http://blogs.msdn.com/jaimer/archive/2007/11/28/requiring-the-silverlight-1-0-service-release.aspx
[Yes]
stzaske
Member
30 Points
26 Posts
Re: Silverlight click to install, every-time, over and over.
Dec 17, 2007 06:05 AM|LINK
wisecarver
Participant
1169 Points
375 Posts
Re: Silverlight click to install, every-time, over and over.
Dec 17, 2007 12:40 PM|LINK
Try these steps...
(Worked for me.)
Those steps resolved this issue on XP Pro SP2 with .NET 3.5
dorrell
Member
137 Points
28 Posts
Re: Silverlight click to install, every-time, over and over.
Dec 28, 2007 03:59 PM|LINK
I get the "Install SilverLight" window EVERYTIME I come to www.asp.net too, and it is VERY annoying. I have my browser set to Medium High, so I guess I don't save cookies. Please turn off the pop-up. I am almost to the point of not visiting www.asp.net because of this popup. I have always thought pop-ups were a bad idea, and your site is living proof that they are. It pops up not just for the home page, but every page I go to after the home page. By passing Windows blocking of pop-ups is a bad idea.
vcsjones
All-Star
34842 Points
4424 Posts
Moderator
MVP
Re: Silverlight click to install, every-time, over and over.
Dec 28, 2007 08:28 PM|LINK
I'm not a fan of it either.
Anyway, this is how I disabled the modal popups.
What we need to do now is inject our own "PageGate" function to stop the errors.</div>
and put it in the folder "C:\Program Files\IE7Pro\userscripts". name it aspnetmodalfakeout.ieuser.js</div>
You should see now that the modals won't pop up, and there are no javascript errors. We have now "Faked Out" the call to PageGate. If you want, you can add "alert(foo)" to the body of the PageGate function to see that it is really being psuedo intercepted.
This is just a quick work around I did to get this thing out of my hair. I am sure this will break something in the future, but I haven't taken the time to see where PageGate is used in other places, if it is. It will probably also cause some undesirable behavior if they implement a new Feature that depends on PageGate.
Edit: Other Microsoft Websites, such as MSDN, also have this modal. You can extend the user script to apply to more domains by adding more @include to the script, and also making sure that the script the originally contains the PageGate function is blocked. If PageGate is defined in the actual source, I don't think this will work.
Phx Gerard
Member
23 Points
21 Posts
Re: Silverlight click to install, every-time, over and over.
Feb 04, 2008 03:49 PM|LINK
As a ASP.NET developer I find this problem very troubling. It should just work without having to jump through hoops. End users will not put up with this.
tmorton
All-Star
56351 Points
9692 Posts
ASPInsiders
Moderator
Re: Silverlight click to install, every-time, over and over.
Feb 12, 2008 10:11 PM|LINK
Today we pushed out a site update which should address this continual prompting issue. Please let us know if you continue to experience problems in this area!
ASP.NET/IIS.NET Website Manager, Neudesic