小编Eri*_*388的帖子

使用MSBuild.exe使用cmd行"发布"ASP.NET MVC 4项目

我正在寻找一个命令来运行MSBuild.exe,只需要一个MVC 4项目并将其发布到给定目录.

例如,

MSBuild <solution>/<project>.csproj -publish -output=c:/folder
Run Code Online (Sandbox Code Playgroud)

这显然是不正确的语法.我正在努力简化我的问题.

这个问题讨论了构建XML,但我并没有尝试用这么多细节做任何事情.

我只是想尝试部署.

那个问题中,有人说"MSDeploy".我可以调查一下,但这是唯一的选择吗?我无法在服务器上安装Web部署.在这种情况下,我真正需要做的就是"发布"并将已发布项目的内容发送到服务器/文件系统上的给定目录.

有没有人可以使用一个班轮?

我必须使用MSDeploy吗?

MSDeploy是否要求在服务器上安装Web部署?

不在服务器上设置Web部署需要设置一些端口,权限和安装一些IIS附加组件?

我喜欢简单地执行一些事情.

msbuild msdeploy visual-studio asp.net-mvc-4

79
推荐指数
3
解决办法
9万
查看次数

使用FormCollection中的数据创建异步HttpClient发布请求

我正在做一个Asp.Net MVC 4项目,我正在寻找我们的api服务的内部请求(如代理).

这就是我的控制器中索引方法的样子.我被困在PostAsync部分.

[HttpPost]
public async Task<ActionResult> Index(FormCollection body){

   HttpClient httpClient  = new HttpClient();
   httpClient.BaseAddress = new Uri("http://myapi.com");

   // posts to http://myapi.com/users
   var response = await httpClient.PostAsync("users", body);

   if(response.isSuccessStatusCode) return Json(new {
        status = true,
        url    = response.Content.Url
   });
}
Run Code Online (Sandbox Code Playgroud)

我想将我的"application/x-form-urlencoded""body"内容传递给PostAsync POST方法.但是,我得到一个错误,读取"body不是HttpContent类型".

我不能演员或转换.现在怎么办?

让我知道我在这里做错了什么.

埃里克

c# formcollection asp.net-mvc-4 dotnet-httpclient

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

CSS3列和图像

我的例子, http://www.nenvy.com/

在CSS3生成的列的中心显示图像.我需要图像右侧列中的文本环绕图像,使其不会出现在图像的前面.这对我的理解在当前的CSS中是不可行的.

有人有一种无害的方式来实现我想要的东西吗?

我想在这里实现这个目标, 替代文字

没有标题和misc的东西当然位于左上角.我们的想法是允许在标记中的任何位置添加图像并使其看起来正确.

我现在不关心浏览器支持,所以 - 任何解决方案都很棒!

提前致谢....

埃里克

javascript layout html5 css3

8
推荐指数
1
解决办法
3538
查看次数

DocumentDb错误"交叉分区查询仅支持聚合的'VALUE <AggreateFunc>'"

我很难过.

我将以下SQL查询发送到我的documentDb实例.

{"query":"SELECT SUM(c.clicks), SUM(c.opens), MAX(c._ts), COUNT(c) FROM c WHERE c.clicks > 0"}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

<Message>An error has occurred.</Message>
<ExceptionMessage>
Message: {"Errors":["Cross partition query only supports 'VALUE <AggreateFunc>' for aggregates."]} ActivityId: 1e5a7d1e-b3a2-4700-9239-a777a682d868
</ExceptionMessage>
<ExceptionType>Microsoft.Azure.Documents.DocumentClientException</ExceptionType>
<StackTrace>
at Microsoft.Azure.Documents.Client.ClientExtensions.<ParseResponseAsync>d__4.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task) at Microsoft.Azure.Documents.GatewayStoreModel.<>c__DisplayClass10.<<InvokeAsync>b__f>d__12.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at …
Run Code Online (Sandbox Code Playgroud)

sql azure-cosmosdb

8
推荐指数
3
解决办法
3181
查看次数

CouchDB会支持HTTP2吗?

CouchDB API可通过HTTP访问.设计和文档CRUD操作可以通过简单的请求来实现.

但是,通过采用HTTP2协议可以减轻人们对性能的关注.

我想出这个想法吗?

有谁知道这个倡议是否有想法或方向?

rest erlang couchdb http http2

6
推荐指数
0
解决办法
522
查看次数

为什么 Azure 流量管理器中的根域不会负载平衡或故障转移?

简单的说:

我有一个名为 的域erik.com,两个 azure 网站(eastwest),以及一个流量管理器,用于管理两个 azure 网站。

当我east离线时(通过抛出非 2** 状态代码)erik.com离线。这不应该是这样的!对?

但是,当我向两个 azure 网站 ( www.erik.com)添加子域时,它就可以工作了!我把一个其他离线和流量管理器解析到可用的网站。

我听到/读到的东西告诉我,流量管理器不能像那样使用根域...说什么?!为什么?

subdomain failover azure azure-traffic-manager azure-web-app-service

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