Blogengine localhost工作,服务器没有

时间:2014-02-18 15:07:16

标签: asp.net-mvc iis asp.net-web-api-routing blogengine.net

Blogengine在localhost上完美运行,但是当我将它传输到服务器,将App_Data设置为读/写时,我无法保存设置,用户信息,除了添加新页面之外的任何其他内容。 我使用WebMatrix下载了博客,并将其上传到服务器而没有任何更改。

当我按下“保存”时我测试发生了什么,这是我从chrome得到的:

设置/ Api | PUT | 404未找到| text / html | angular.js:7889脚本

如果我获取相同的API,一切都还可以。

2 个答案:

答案 0 :(得分:1)

我有同样的问题: 首先要确保您的网站iis设置是4.0(集成Pipleline),您可以在主机控制面板上的网站设置的扩展部分下进行。 第一:                                                                                              

enter image description here

并确保在web.config中删除WebDav模块和处理程序:

 <modules>
         <remove name="WebDAVModule" />
 </modules>
 <handlers>
         <remove name="WebDAV" />
 </handlers>

答案 1 :(得分:1)

我执行了与上述相同的步骤。但是,我还需要更改app_code和自定义目录的读写权限。希望可以帮助别人! :-)