我想通过一些比FTP选项更可靠的发布,它从Visual Studio非常间歇地工作 - 而且速度很慢。那么让我先问你:2011年,用Visual Studio发布,是WebDAV最好的选择吗?不能把.svc文件放到IIS托管的WebDAV目录 - 日志说HTTP错误405
无论如何,我已经将IIS7托管的WebDAV启动并运行了,并且我设法将它映射为驱动器。我也可以在那里复制文件,除了文件扩展名.svc以外。我可以发布我尝试过的所有其他内容,并且如果我先将它重命名为其他内容,然后在WebDAV目录中重命名后重新发布.svc文件。
这里是IIS日志:
2011-03-19 18:32:54 192.168.0.9 PROPFIND /bin/service.svc - 80 SERVER\User my.ip.not.shown Microsoft-WebDAV-MiniRedir/6.1.7600 405 0 0 0
正如你所看到的,它最终在405
我已经成功了谷歌的唯一类似的事情,可以通过配置来解决, applicationHost文件的各个部分。合乎逻辑的是检查一个条目,但它没有提到.svc。我也尝试将applyToWebDAV设置为false。
任何想法?
UPDATE:
在它的思考,可以把它简单地是WCF HTTP处理程序拦截的URL,因为.SVC与该处理程序注册?