我感谢任何帮助,因为这个网站应该今晚生活! 我有一个带有删除方法的web api控制器。 该方法在运行IIS Express(Windows 8)的本地机器上运行良好,但是一旦将其部署到活动的IIS服务器(Windows Server 2008 R2),它就停止工作,并引发以下错误消息: HTTP错误405.0 – 方法不允许您正在查找的页面无法显示,因为正在使用无效方法(HTTP动词) 我已经环顾networking寻找解决scheme,并实施了最合理的解决scheme。 我的networkingconfiguration有以下设置: <system.webServer> <validation validateIntegratedModeConfiguration="false" /> <handlers> <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" /> <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" /> <remove name="ExtensionlessUrlHandler-Integrated-4.0" /> <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" /> <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" /> <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" /> </handlers> </system.webServer> […]
我不小心删除了SVN中的文件夹,并立即将其添加回来。 我遇到了这个问题,我的解决scheme最终从我的本地副本以及服务器副本完全删除文件夹。 我可以做任何其他文件或文件夹没有问题的更新和提交,但如果我尝试创build一个具有相同名称的文件夹,添加和提交,它会给我以下错误: svn:服务器发送意外返回值(405方法不允许),以响应“/ svn / www /!svn / wrk / 9de0d765-2203-456c-af16-58e792ec7ac0 / trunk / htdocs / solutions / medical”的MKCOL请求 我运行了无数的清理,提交,更新等等。没有什么能够解决这个问题。 想法? 仅供参考,我没有重新命名顶级文件夹的选项。
我得到这个错误使用ngResource调用Amazon Web Services上的REST API: XMLHttpRequest无法加载http://server.apiurl.com:8000/s/login?login=facebook 。 对预检请求的响应不会通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。 Origin'http:// localhost '因此不被允许访问。 错误405 服务: socialMarkt.factory('loginService', ['$resource', function($resource){ var apiAddress = "http://server.apiurl.com:8000/s/login/"; return $resource(apiAddress, { login:"facebook", access_token: "@access_token" ,facebook_id: "@facebook_id" }, { getUser: {method:'POST'} }); }]); 控制器: […] loginService.getUser(JSON.stringify(fbObj)), function(data){ console.log(data); }, function(result) { console.error('Error', result.status); } […] 我正在使用铬,我不知道还有什么可以解决这个问题。 我甚至将服务器configuration为接受来自origin localhost头文件
当我尝试下面的代码 python -c "import nltk; nltk.download('punkt'); nltk.download('averaged_perceptron_tagger'); nltk.download('maxent_treebank_pos_tagger'); nltk.download('wordnet')" 控制台说 [nltk_data] Error loading punkt: HTTP Error 405: Not allowed. [nltk_data] Error loading averaged_perceptron_tagger: HTTP Error 405: [nltk_data] Not allowed. [nltk_data] Error loading maxent_treebank_pos_tagger: HTTP Error 405: [nltk_data] Not allowed. [nltk_data] Error loading wordnet: HTTP Error 405: Not allowed.
我有以下的servlet: public class MyServlet extends HttpServlet { private static final long serialVersionUID = 16252534; private static int ping = 3000; private Thread t; private static boolean shouldStop = false; @Override public void init() throws ServletException { super.init(); t = new Thread(new Runnable() { @Override public void run() { while(!shouldStop) { System.out.println("Now:" + System.currentTimeMillis()); try { […]
这里是对我的Web API的PUT方法的调用 – 方法的第三行(我从ASP.NET MVC前端调用Web API): client.BaseAddress是http://localhost/CallCOPAPI/ 。 这里是contactUri : 这里是contactUri.PathAndQuery : 最后,这是我的405回应: 这是Web API项目中的WebApi.config: public static void Register(HttpConfiguration config) { config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); config.Routes.MapHttpRoute( name: "DefaultApiGet", routeTemplate: "api/{controller}/{action}/{regionId}", defaults: new { action = "Get" }, constraints: new { httpMethod = new HttpMethodConstraint("GET") }); var […]