Silverlight 跨域文件上载

Silverlight 跨域文件上载,silverlight,file-upload,Silverlight,File Upload,我尝试创建的场景是将我的Silverlight网站放在一个域上,将我的文件服务器(用于媒体文件)放在另一个服务器上。我想允许我的用户从网站上传文件到文件服务器 问题是,我得到了一个通用的“安全错误”。在我的代码中的内部异常消息中报告。主异常消息为空 我已设置对物理文件夹的所有访问权限(Windows Server 2008)。我已经创建了完全开放的clientaccesspolicy.xml和crossdomain.xml文件 我正在使用.ashx处理程序对硬盘进行实际写入。我已经在文件服务器机

我尝试创建的场景是将我的Silverlight网站放在一个域上,将我的文件服务器(用于媒体文件)放在另一个服务器上。我想允许我的用户从网站上传文件到文件服务器

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

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

我正在使用.ashx处理程序对硬盘进行实际写入。我已经在文件服务器机器上对它进行了本地测试,它运行良好


我对这两台服务器都有根级别的访问权限,因此我可以进行任何必要的更改。

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


要解决这个问题,您可以在与Web服务器相同的域上创建另一个主机名,并将Web服务器上的任何请求代理到文件服务器。这将解决跨域问题。

谢谢Rob,正在研究它。你能解释一下代理是如何工作的吗?很抱歉耽搁了。。。您使用的是Apache还是IIS?