我有一个silverlight应用程序在运行时通过相对Uri加载位于ClientBin文件夹内的dll文件。它在我的本地机器上的伟大工程,但在这里,在服务器上部署的时候,它似乎在试图加载文件不断地失败:在运行时加载dll时出现Silverlight错误
private void OnAssemblyOpened(object sender, OpenReadCompletedEventArgs e)
{
AssemblyPart asmbPart = new AssemblyPart();
MessageBox.Show(e.ToString());
Assembly asmb = asmbPart.Load(e.Result) // this line causes the exception
...
}
当然的Silverlight不给我一个有用的错误 - 只是一般NotFound废话。在部署这个过程中我错过了一个步骤吗?权限或东西?该DLL文件肯定是在ClientBin文件夹顺便说一句 - 我检查过! :)
我还没有测试过这个,但对于那些没有访问IIS的人来说,它似乎是一个很好的解决方案 – 2011-01-26 09:30:19