Kev*_*tel 3 asp.net asp.net-mvc-4 asp.net-web-api azure-web-sites asp.net-web-api-helppages
我使用azure来部署我的新Web API,我是在IIS和azure上部署的新手.
我已将我的Web API添加到azure作为Web应用程序,并且它工作正常,直到我添加了每个API函数的文档.添加说明后,我从HelpPageConfig.cs中取消注释以下行.
config.SetDocumentationProvider(new XmlDocumentationProvider(HttpContext.Current.Server.MapPath("~/App_Data/XmlDocument.xml")));
Run Code Online (Sandbox Code Playgroud)
它在本地运行finr,我能够看到所有描述,但是当我在azure上发布它时,我收到错误说,
Could not find a part of the path 'D:\home\site\wwwroot\App_Data\XmlDocument.xml'.
Run Code Online (Sandbox Code Playgroud)
网站网址:http://mejodo.azurewebsites.net/
我需要改变路径吗?
文件已在我的系统中的D:\ home\site\wwwroot\App_Data目录中创建.
我需要做些什么改变才能让它发挥作用?
我遇到过同样的问题.对我来说,文件是生成的.请按照以下步骤操作.
我希望这会奏效.谢谢
归档时间: |
|
查看次数: |
2425 次 |
最近记录: |