现有2台服务器,都是windows2003,是一个音乐网站。Web和SQL放在A机,音乐文件放在B机,现在A机开通了上传功能,普通用户要将音乐文件上传到B机,上传的同时保存一些数据在SQL。除了用FTP方法上传文件之外,还有别的方法吗?我用过孟子(http://dotnet.aspx.cc/ShowDetail.aspx?id=6381BD5F-51F3-4339-4239-1328564A1B2A)通过webservice上传,machine.config我都设置的很大了,这个方法还是会出错。我测试了一下SlickUpload-0.91这个上传组件,觉得还不错,边读边写,不知道能不能利用到webService中去呢?
解决方案 »
- asp.net(C#)的App_Code文件夹里面我做的cs类想变成DLL文件调用。怎么弄?
- 如何在一个Repeater里再用一个Repeater,也就是循环用一个Repeater。
- ASP.NET程序中使用多线程,在客户端多的情况下会耗尽服务器资源?
- 请大家分析一下这段代码,非常消耗内存,如何优化!
- 急。跪求VSS的CD-Key。
- 一个.net总报的错,帮忙解决,多谢!
- button不见了,怎么回事?
- 如何在ASP.NET中引用XML文件?
- <select ...></select>的下拉菜单<option>的宽度是不是一定要和上面的<select>的宽度一样
- 讨论: asp.net特点以及因此而来的利弊
- 怎么避免刷新页面时重复插入数据的现像? 如何解决?
- 关于禁止同一帐号重复登陆,怎么样调用那个守护线程
再不行在B上也做个网页,上传页就放在B上,用户打开的上传页就在B上,上传文件就能保存到B,而对数据库的操作可以在A上
一般而言,两台机,一台配置WEB服务,一台应配置数据库服务,而不是你把WEB服务与数据库服务放在一台机上。
如果有可能,你应更换配置。
两台机之间,要实现楼主要求,恐怕只能用webservice这种方式。并且,即使成功之后,当要取数据出来的时候,性能上实在是有点低。
不过上传文件再好不要用WebService,太低效了!!!!!!!改配置或,直接将上传页写在B机上。或者在B机上开共享目录!注:IIS中可以将站点映射到另外的机器的说