我正在使用一个通用的处理程序和asp创建一个Silverlight上传程序。应用程序可以运行,但当我尝试部署到本地主机服务器或生产服务器时,应用程序就不能正常工作。我认为问题出在泛型处理程序的URI中。
//I THINK THE PROBLEM IS IN THIS LINE
UriBuilder ub = new UriBuilder("http://localhost:3840/receiver.ashx");
ub.Query = string.Format("filename={0}", fileName);
WebClient c = new WebClient();
c.OpenWriteCompleted += (sender, e) =>
{
PushData(data, e.Result);
e.Result.Close();
data.Close();
};
c.OpenWriteAsync(ub.Uri);当我将应用程序部署到服务器时,通用处理程序url的正确格式是什么?我如何测试处理程序以检查一切是否正常?
谢谢
发布于 2011-05-03 10:17:46
使用以下两行代码在生产服务器上定义ub:(vb代码) Dim u As Uri = New Uri(Application.Current.Host.Source,"../receiver.ashx") Dim ub As New UriBuilder(u.OriginalString)
https://stackoverflow.com/questions/5387699
复制相似问题