【发布时间】:2014-04-29 10:42:14
【问题描述】:
我正在尝试在 Windows Azure 上上传文件,但没有运气。我的网站是在 VS2013 中使用 ASP.NET MVC5 开发的。它在我的本地机器上运行良好,但是当我在 Windows Azure 上发布它时,它给了我一个错误:
找不到路径的一部分 'D:\home\site\wwwroot\Uploads\bluedress_21-03-2014.jpg'。
这是我正在使用的代码:
If file.ContentLength > 0 Then
Dim fileName = Path.GetFileName(file.FileName)
Dim fileNameWithoutExt = Path.GetFileNameWithoutExtension(file.FileName)
Dim Ext = Path.GetExtension(file.FileName)
Dim fileNameToSave = fileNameWithoutExt & "_" & Date.Now.ToString("dd-MM-yyyy") & Ext
Dim path__1 = Path.Combine(Server.MapPath("~/Uploads/"), fileNameToSave)
advert.ImageLocation = fileNameToSave file.SaveAs(path__1)
End If
我试过用谷歌搜索这个问题,但根本没有找到解决办法。有人可以帮我吗?
【问题讨论】:
-
服务器上是否有
uploads文件夹? -
请编辑您的问题以澄清您是指发布到网站还是云服务(网络角色)。
标签: asp.net asp.net-mvc azure upload asp.net-mvc-5