关于Windows azure从github上部署项目

自己做了一个闪存解析的webapi,今天尝试了一下加一个HelpPage,本地访问正常,但是在azure上就报错。

项目是不熟在WindowsAzure上的,项目自动同步github上的项目。github 地址 https://github.com/grj1046/IngService

使用Install-Package Microsoft.AspNet.WebApi.HelpPage 安装,安装完成后本地反问一切ok。但是访问 http://ingservice.azurewebsites.net/api/Ing/All 就报错,改为debug模式,报错如下。

Could not find a part of the path 'D:\home\site\wwwroot\App_Data\XmlDocument.xml'.

281655321147376.png

XmlDocument.xml文件在github上是有的,但是同步到Azure之后,App_Data文件夹也消失了。因为google上不去,直接去stackoverflow上搜了下。http://stackoverflow.com/questions/23681534/asp-net-webapi-publish-xml-files-not-copy/23756143#23756143

使用了第二个方法

2) Go to your project property --> select "Package/Publish Web" option --> items to displays --> select "all files in this project" from dropdown

使用ftp登录上去后查看了下,仍是没有App_Data文件夹,无奈,使用了第一种方法,添加将XMLDocument.xml添加到项目中,问题解决。

https://github.com/grj1046/IngService/commit/b762588ada2d2bb0015d5f075b47df679a8884f5

转载于:https://www.cnblogs.com/grj1046/p/4374471.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值