C# 在Azure中部署而不修改代码

C# 在Azure中部署而不修改代码,c#,asp.net-mvc,azure,C#,Asp.net Mvc,Azure,有没有办法在azure云上部署web应用程序而不修改将数据保存到磁盘的上载方法 在上载方法中,我将数据保存在磁盘上: var imgPath = Url.Content(String.Format("~/Content/PersonImg/{0}", fileName)); String filePath = HostingEnvironment.MapPath(imgPath); 如果您想将web应用程序部署到云,您应该使用Azure存储来存储文件。云服务的磁盘不是永久性的 以下是一些帮助:

有没有办法在azure云上部署web应用程序而不修改将数据保存到磁盘的上载方法

在上载方法中,我将数据保存在磁盘上:

var imgPath = Url.Content(String.Format("~/Content/PersonImg/{0}", fileName));
String filePath = HostingEnvironment.MapPath(imgPath);

如果您想将web应用程序部署到云,您应该使用Azure存储来存储文件。云服务的磁盘不是永久性的

以下是一些帮助:

如果要将web应用程序部署到云中,应使用Azure存储来存储文件。云服务的磁盘不是永久性的

以下是一些帮助:

如果要将web应用程序部署到云中,应使用Azure存储来存储文件。云服务的磁盘不是永久性的

以下是一些帮助:

如果要将web应用程序部署到云中,应使用Azure存储来存储文件。云服务的磁盘不是永久性的

以下是一些帮助:

如果您在
Windows Azure网站中部署代码,那么上传代码应该可以工作,尽管我见过有人使用
服务器.MapPath
而不是
主机环境.MapPath
。但是,如果在Microsoft Azure云服务中部署代码,则上述代码将无法工作。在使用云服务的情况下,您需要使用


话虽如此,我认为您应该避免将文件存储在服务器上。正如在另一个答案中提到的,VM中的存储不是持久的。此外,对于Windows Azure网站,您获得的磁盘空间量是有限的。如另一个答案中所述,您应该查看
Windows Azure Blob Storage
来存储这些文件。

如果您在
Windows Azure网站中部署代码
,虽然我见过有人使用
Server.MapPath
而不是
HostingEnvironment.MapPath
,但上传代码应该可以工作。但是,如果在Microsoft Azure云服务中部署代码,则上述代码将无法工作。在使用云服务的情况下,您需要使用


话虽如此,我认为您应该避免将文件存储在服务器上。正如在另一个答案中提到的,VM中的存储不是持久的。此外,对于Windows Azure网站,您获得的磁盘空间量是有限的。如另一个答案中所述,您应该查看
Windows Azure Blob Storage
来存储这些文件。

如果您在
Windows Azure网站中部署代码
,虽然我见过有人使用
Server.MapPath
而不是
HostingEnvironment.MapPath
,但上传代码应该可以工作。但是,如果在Microsoft Azure云服务中部署代码,则上述代码将无法工作。在使用云服务的情况下,您需要使用


话虽如此,我认为您应该避免将文件存储在服务器上。正如在另一个答案中提到的,VM中的存储不是持久的。此外,对于Windows Azure网站,您获得的磁盘空间量是有限的。如另一个答案中所述,您应该查看
Windows Azure Blob Storage
来存储这些文件。

如果您在
Windows Azure网站中部署代码
,虽然我见过有人使用
Server.MapPath
而不是
HostingEnvironment.MapPath
,但上传代码应该可以工作。但是,如果在Microsoft Azure云服务中部署代码,则上述代码将无法工作。在使用云服务的情况下,您需要使用

话虽如此,我认为您应该避免将文件存储在服务器上。正如在另一个答案中提到的,VM中的存储不是持久的。此外,对于Windows Azure网站,您获得的磁盘空间量是有限的。如另一个答案中所述,您应该查看
windowsazureblob存储
来存储这些文件