Yea*_*Stu 3 rest azure visual-studio azure-storage
我正在使用Windows Azure,我只是使用Blob存储.我已将我的Blob存储设置为在其自己的解决方案文件中运行,并具有虚拟Web角色.我首先在我的开发机器上运行它,以便Azure服务启动.我已将服务配置为使用开发共享密钥和帐户名称.
当我将我的Web应用程序(在另一个解决方案中)指向本地Blob存储服务时,我遇到了一个问题.我可以将文件上传到Blob存储,我可以在本地数据库中看到记录.因此,我在web.config中输入了正确的设置.但是,我无法通过简单的Get请求访问该文件.我已经确认容器是公开的.
我使用的URI是:
http://127.0.0.1:10000/{container-name}/{filename}.{extension}
Run Code Online (Sandbox Code Playgroud)
当我使用我的生产Azure服务时,我的代码可以工作,那么我缺少的开发环境有什么不同吗?本地环境是否允许REST访问?
uri看起来有点不正确,开发存储uri的格式是:
http://<local-machine-address>:<port>/<account-name>/<resource-path>
Run Code Online (Sandbox Code Playgroud)
鉴于帐户名称始终为devstoreaccount1,您的uri应为:
http://127.0.0.1:10000/devstoreaccount1/{container-name}/{filename}.{extension}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4303 次 |
| 最近记录: |