载入画面SplashScreen放到IIS上出的问题
上网学了下用自己的自定义界面替换掉silverlight载入画面
在web项目的aspx文件里的object节点里加上这两个标签
<param name="splashscreensource" value="SplashScreen.xaml" />
<param name="onSourceDownloadProgressChanged" value="onSourceDownloadProgressChanged" />
然后onSourceDownloadProgressChanged方法面里写代码
经过测试发现,我在vs环境里直接运行就能看见这个画面
但是发布到IIS后,再浏览的时候,就会报错,如下:
消息: 'FindName(...)' 为空或不是对象
行: 2
字符: 5
代码: 0
URI: http://221.198.183.200/splashscreen.js
然后还是silverlight默认那个载入界面。
然后我又换了一个别人编的载入界面测试,也是在“FindName”这个方法这报的错。
我IIS的.net版本那里已经设置成4.0了
不知道是哪的问题。
在vs里直接右键网页“在浏览器中查看”就没问题,能看见我自定义的那个界面。
[解决办法]
同样的代码,发布完就不行了,肯定是在路径方面没找对,检查下绝对或者相对路径的问题。