2010-12-07 78 views
0

我试图创建的场景是让我的Silverlight网站在一个域上,我的文件服务器(用于媒体文件)在不同的服务器上。我想让我的用户从网站上传文件到文件服务器。文件上传跨域

问题是我得到一个通用的“安全错误”。在我的代码中回报内部异常消息。主要异常消息是空白的。

我已经设置了对物理文件夹(Windows Server 2008)的所有访问权限。我创建了全面开放的clientaccesspolicy.xml和crossdomain.xml文件。

我正在使用.ashx处理程序进行实际写入硬盘驱动器。我已经在文件服务器机器上进行了本地测试,并且工作正常。

我有两个服务器的根级别访问权限,所以我可以进行任何所需的更改。

回答

0

我不是Silverlight程序员,但我可能可以在这里帮助...浏览器安全性可以防止像这样的任何跨域操作。这是为了防止网络钓鱼。

你可以做些什么来解决这个问题是在你的web服务器所在的域上创建另一个主机名,并将你的web服务器上的任何请求代理到你的文件服务器。这将解决跨域问题。

+0

感谢罗布,看着它。你能解释代理如何工作吗? – FaxmanAZ 2010-12-07 19:39:29