Silverlight功能无法在Mac上运行

时间:2014-03-11 23:33:50

标签: c# macos silverlight-5.0

我有一个内置Silverlight的应用程序,它具有上传excel文件和图像文件的功能,单击按钮。 当我在Windows(Internet Explorer,Safari,Chrome)上打开应用程序时 - 它运行顺畅。

当我在Mac上打开相同的应用程序时,此功能(图像和Excel上传)将失败。

  1. Button_1上传图片 - 我确实得到了文件对话框,我选择了文件,但是当我说好的时候,我没有收到任何错误,但图片上传不起作用(我看不到上传的图片)
  2. Button_2 to Upload Excel - 我确实得到了文件对话框,我选择了文件,但是当我说好的时候(错误信息:Excel is already open但我已经多次检查过...... Excel已关闭)
  3. 我得到的这个错误仅在Mac机器上...在所有Windows机器上,它运行顺利

    Silverlight版本 - 5.1.302,Mac - 10.7.5,浏览器 - Safari - 6.1.1

    任何线索?

1 个答案:

答案 0 :(得分:0)

我找到了解决方法。我们需要在Safari设置中进行一些安全性更改。以下是我尝试的步骤和工作正常的事情。 1.打开Safari 2.在有问题的地方打开所需的应用程序 3.从顶部菜单中单击Safari转到首选项安全Internet插件(单击管理网站设置) 4.左窗口找到Silverlight并选择它。 5.选择Silverlight在右侧窗口后您将看到“已打开的网站”和下拉菜单从下拉菜单选择始终允许并在不安全模式下运行 6.系统将提示您一些警告消息 - 这样就可以了......说好,然后单击完成。

  1. 完全关闭Safari - 确保Safari浏览器完全关闭。

  2. 打开新的Safari浏览器实例并启动应用程序。由于我在安全网络中运行应用程序 - 在不安全模式下运行应用程序不会导致任何安全级别问题。