小编And*_*eas的帖子

Http错误503服务不可用

我一般都很擅长设置Web服务器.我在Windows 8上安装了IIS 8,我正在尝试在本地设置一个小站点,同时进行一些开发.在IIS中,我选择添加站点,给出一个名称,指向我有一个index.html文件的位置(我尝试了不同的位置,最新的c:\ inetpub\wwwroot\test -folder),否则使用所有默认值设置.但是,当我尝试浏览localhost时,我得到了

http错误503服务不可用.

我已验证池已启动,并且我已在目标文件夹上提供IIS_IUSRS完全控制

我一直在搜索,但没有找到解决我问题的任何内容,而且在EventLog或C:\ Windows\System32\LogFiles\HTTPERR文件夹中没有任何帮助

谁能告诉我什么是错的?

asp.net iis http-error

374
推荐指数
20
解决办法
79万
查看次数

废弃整个命名空间?

我可以在某种程度上将整个命名空间标记为在.NET Framework(3.5和4)中过时,或者可选地将整个项目标记为什么?

.net attributes namespaces obsolete

11
推荐指数
1
解决办法
1088
查看次数

jquery.post()从MVC 4 WebAPI返回200 OK,但是命中了错误处理程序

我有一个奇怪的情况,我的jquery.post返回代码#200(OK),但错误处理程序被命中.

这是我的MVC WebAPI服务器端代码(它所做的只是返回代码#200 OK):

[HttpPost]
public HttpResponseMessage Post(T input)
{
    //_handler.Create(input);

    return Request.CreateResponse(HttpStatusCode.OK);
}
Run Code Online (Sandbox Code Playgroud)

这是我的客户端脚本

ServerAccess.prototype.Save = function (m) {

            $.post("http://localhost:55482/M/", m)
            .success(
                function (o) {
                    alert("success");
                })
            .error(
                function (xhr, textStatus, errorThrown) {
                    if (typeof console == 'object' && typeof console.log == 'function') {
                        console.log(xhr);
                        console.log(textStatus);
                        console.log(errorThrown);
                    }
                }
            );
        };
Run Code Online (Sandbox Code Playgroud)

Firebug中的控制台输出是:

POST http://localhost:55482/M/ 200 OK 894ms


响应标题

内容长度6

Content-Type application/json; 字符集= utf-8的

Date Sun,28 Oct 2012 18:55:17 GMT

服务器Microsoft-HTTPAPI/2.0


请求标题

接受 /

Accept-Encoding gzip,deflate

Accept-Language nb-no,nb; q …

jquery cross-domain jquery-post asp.net-web-api

9
推荐指数
1
解决办法
4309
查看次数

Xamarin Android - 没有流程图?

我想以流程图的方式显示几个动态大小的小部件,但我似乎无法找到一个flowlayout.作为框架的一部分,在Xamarin for Android中真的没有流程图吗?

android android-layout xamarin

5
推荐指数
1
解决办法
1793
查看次数

ASP.NET Web API:在ApiExplorer上调用ApiDescriptions抛出:在应用程序的启动前初始化阶段无法调用此方法

基于这篇博文http://codebetter.com/johnvpetersen/2012/08/01/documenting-your-asp-net-web-apis/我正在编写一个"文档控制器",就像它在以上链接.但是当我拨打以下电话时

GlobalConfiguration.Configuration.Services.GetApiExplorer().ApiDescriptions
Run Code Online (Sandbox Code Playgroud)

我得到一个InvalidOperationException,指出:" 在应用程序的预启动初始化阶段,无法调用此方法. " 我已经看过ASP.NET:在应用程序的启动前初始化阶段不能调用此方法,但这并没有为我解决.我在ASP.NET Web API 4.20710.0上,根据NuGet是最新的(是吗?).

有人愿意在这个问题上给我一些帮助吗?是f.ex. 可以在我调用ApiDescriptions之前强制预启动初始化阶段完成?或者它可能是另一种方式?

感谢您的任何意见!

编辑

呼叫是在GET内进行的

public List<APIEndPoint> Get()
{
  var controllers = GlobalConfiguration
    .Configuration
    .Services
    .GetApiExplorer()
    .ApiDescriptions; 
  ... 
}
Run Code Online (Sandbox Code Playgroud)

上面的链接提供了一个完整的例子.

asp.net asp.net-mvc asp.net-web-api asp.net-mvc-apiexplorer

3
推荐指数
1
解决办法
3172
查看次数