小编Lin*_*nus的帖子

无法启动IIS Express Web服务器,无法注册URL,拒绝访问

一些Web项目导致我出现问题而其他项目工作正常.我决定专注于其中一个有问题的问题.我在Windows 7上使用Visual Studio 2013.我认为我是以管理员身份运行它,窗口标题说PROJECT NAME - Microsoft Visual Studio (Administrator).

当我尝试运行该项目时,我得到一个弹出窗口说:

Unable to launch the IIS Express Web server.

Failed to register URL "http://localhost:62940/" for site "SITE NAME"
application "/". Error description: Access is denied. (0x80070005).
Run Code Online (Sandbox Code Playgroud)

这似乎并不完全 不常见,但我已经尝试了许多没有运气的建议:

  1. 删除%userprofile%\Documents\IISExpress\,试图运行.

  2. netsh http add urlacl url=http://localhost:62940/ user=everyone,重新启动并尝试运行.(实际上user=Alla自瑞典Windows以来).

  3. netsh http delete urlacl url=http://localhost:62940/,重新启动并更改<binding protocol="http" bindingInformation="*:62940:localhost /><binding protocol="http" bindingInformation="*:62940:/>in %userprofile%\Documents\IISExpress\config\applicationhost.config并尝试运行.(它确实改变了错误信息... URL "http://*:62940/" ....

  4. 重新安装IIS 8.0 Express

  5. 重新安装Visual …

asp.net port visual-studio iis-express

145
推荐指数
17
解决办法
12万
查看次数

使用Json.NET使用新的部分JSON数据修改现有对象

考虑下面的示例程序

var calendar = new Calendar
{
    Id = 42,
    CoffeeProvider = "Espresso2000",
    Meetings = new[]
    {
        new Meeting
        {
            Location = "Room1",
            From = DateTimeOffset.Parse("2014-01-01T00:00:00Z"),
            To = DateTimeOffset.Parse("2014-01-01T01:00:00Z")
        },
        new Meeting
        {
            Location = "Room2",
            From = DateTimeOffset.Parse("2014-01-01T02:00:00Z"),
            To = DateTimeOffset.Parse("2014-01-01T03:00:00Z")
        },
    }
};

var patch = @"{
        'coffeeprovider': null,
        'meetings': [
            {
                'location': 'Room3',
                'from': '2014-01-01T04:00:00Z',
                'to': '2014-01-01T05:00:00Z'
            }
        ]
    }";

var patchedCalendar = Patch(calendar, patch);
Run Code Online (Sandbox Code Playgroud)

Patch()方法的结果应该等于calendar除了改变之外patch.那意味着; Id将是不变的,CoffeeProvider将被设置为null …

c# json json.net json-deserialization

14
推荐指数
1
解决办法
3859
查看次数

Chrome DevTools端口转发不适用于高端口号

在此输入图像描述

在Android上调试Web应用程序时,Chrome DevTools的端口转发功能适用于数量较少的端口.但是,高端口号(例如51262)对我不起作用.如何获得高端口号码?

默认情况下,Visual Studio对Web应用程序使用如此高的数字.不必更改Visual Studio项目中的端口是方便的.

port android google-chrome portforwarding google-chrome-devtools

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

库和从输入流解析multipart/form-data的示例

我发送的一种HTTP请求的响应是multipart/form-data看起来像:

--------boundary123
Content-Disposition: form-data; name="json"
Content-Type: application/json

{"some":"json"}
--------boundary123
Content-Disposition: form-data; name="bin"
Content-Type: application/octet-stream

<file data>

--------boundary123
Run Code Online (Sandbox Code Playgroud)

我一直在使用apache发送和接收HTTP请求,但我似乎无法找到一种简单的方法来使用它来解析上面的内容以便于访问表单字段.

我宁愿不重新发明轮子,所以我正在寻找一个允许我做类似的工作的库:

MultipartEntity multipart = new MultipartEntity(inputStream);
InputStream bin = multipart.get("bin");
Run Code Online (Sandbox Code Playgroud)

有什么建议?

java parsing http multipartform-data multipartentity

7
推荐指数
2
解决办法
2万
查看次数

使用MakeJiles将IntelliJ IDEA用于项目

现有的Java项目使用makefile(后者又使用ANT).

我想使用IntelliJ IDEA处理这个项目.但是,不应将IntelliJ特定文件(例如项目文件)签入到版本控制中.

如何配置项目以便:

  1. Makefile可以从IntelliJ IDEA内部运行.
  2. 更改Build > Make Project以便它不执行任何操作或运行某些make目标(在makefile中).我不希望编译的标准行为,./bin因为这可能会与makefile冲突.

ant makefile intellij-idea

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

无法接受XDomainRequest POST到WebAPI

我有一个控制器类,我可以在API上启动Get调用但是当我尝试POST命令时,我得到HTTP/1.1 415不支持的媒体类型

有什么地方我必须允许POST吗?我把[HttpPost]放在方法前面,但没有运气.

public class initController : ApiController
{
    // GET api/<controller>
    public IEnumerable<string> Get()
    {
        return new string[] { "value1", "value2" };
    }

    // GET api/<controller>/5
    public string Get(int id)
    {
        return "value";
    }

    // POST api/<controller>
    [HttpPost]
    public string Post([FromBody]string value)
    {
        oTree myT = new oTree();
        myT.build(0);
        myT.entity.question = value;
        return JsonConvert.SerializeObject(myT);
    }

    // PUT api/<controller>/5
    public void Put(int id, [FromBody]string value)
    {
    }

    // DELETE api/<controller>/5
    public void Delete(int id)
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

Javscript邮政编码:

function gpRequest(service, …
Run Code Online (Sandbox Code Playgroud)

post json xdomainrequest asp.net-web-api

2
推荐指数
1
解决办法
1791
查看次数