小编jas*_*ard的帖子

allowDefinition ='MachineToApplication'msbuild错误

我们有一个带有4-5种不同构建配置的ASP.NET MVC.每当我们更改构建配置时,我们都需要删除web项目的obj文件夹,因为我们得到'allowDefinition ='MachineToApplication'错误.一个痛苦,但我们通过删除前/后构建事件中的文件夹来管理.现在我需要配置我们的CI来构建部署包.这意味着我无法删除obj文件夹.每次我使用以下msbuild参数编译时

/ p:CreatePackageOnPublish = true/p:DeployOnBuild = true

我收到错误:

web.config(123):错误ASPCONFIG:在应用程序级别之外使用注册为allowDefinition ='MachineToApplication'的部分是错误的.此错误可能是由于未在IIS中将虚拟目录配置为应用程序引起的.

据我所知,问题是项目中有多个.config文件 - 在我们的例子中,没有.我真的可以使用一些帮助找到解释并找到一个永久性(无法修复).

编辑:此问题被标记为重复,但2个主题中的相应答案和原因明显不同.不确定这个标签的用途是什么 - 我在发布这个问题之前已经阅读过该特定帖子,因为它没有回答我的问题.导致此错误消息的原因有多种.它是"相似的",但绝对不是重复的!

msbuild web-config

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

实时货币webservice

任何人都知道具有频繁更新的实时货币汇率Web服务(多个分钟.).需要一个我正在构建的小型Android应用程序,因此需要是免费的.

web-services currency rate

20
推荐指数
3
解决办法
5万
查看次数

Kibana和固定的时间跨度

是否可以在Kibana 4中为已保存的可视化或已保存的搜索设置固定的时间跨度?

场景:我想创建一个带有2个具有不同时间跨度的可视化的仪表板.

  1. 在10分钟内(最后10分钟)计算唯一身份用户的指标
  2. 计算今天唯一身份用户的指标(从00.00到现在)

请注意,更改仪表板上的时间跨度不会影响可视化.可能?

elasticsearch kibana kibana-4

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

TFSBuildServiceHost.exe的Windows服务用户帐户问题

今天在我们的TFS2010构建服务器上遇到了一个非常奇怪的问题.突然,构建服务失败了,没有明显的原因.我们整天都在拍摄它,但仍然没有找到原因.

其中一个问题是构建服务是(或应该!)在名为tfs2010build的AD用户下运行.但是,当我尝试启动该服务时,我收到以下错误

Service cannot be started. Microsoft.TeamFoundation.TeamFoundationServerUnauthorizedException: TF30063: You are not authorized to access http://tfs2010:8080/tfs/default. ---> System.Net.WebException: The remote server returned an error: (401) Unauthorized.
Run Code Online (Sandbox Code Playgroud)

当我查看TFS2010服务器上的事件日志时,我看到失败的身份验证是为一个名为TFS2010Install的用户注册的,该用户用于安装所有内容.我已经检查过,并且该服务被指定为在TFS2010Build下运行.

从TFS2010服务器登录:

Account For Which Logon Failed:
Security ID:        NULL SID
Account Name:       TFS2010INSTALL
Account Domain:     LC
Run Code Online (Sandbox Code Playgroud)

所以我的问题是这怎么可能.COULD用户TFS2010构建一些如何被TFS2010安装模拟?我试图安装一个额外的构建服务器,在用户TFS2010Build下启动服务没有问题 - 因此它不是AD或TFS用户权限的问题.

希望你们能帮忙!

/碧玉

!更新了一些屏幕截图.构建服务器是TFS2010BIULD,TFS服务器是TFS2010 在此输入图像描述

链接到完整尺寸

非工作构建服务器TFS2010Build的屏幕截图 在此输入图像描述

工作构建服务器TFS2010Build1的屏幕截图 在此输入图像描述

!!新的更新

我已经设法让Build服务在TFS2010Build用户帐户下运行(实际上是问题开始时的初始状态).当我将构建队列到此控制器和代理程序时,我会在构建日志中获得以下内容:

TF215097:初始化构建定义的构建时发生错误\ PlanteIT_MarkOnline_Scrum\CI_Main_FieldOnlineClient:TF215106:访问被拒绝.LC\TFS2010INSTALL需要更新团队项目PlanteIT_MarkOnline_Scrum中的构建定义CI_Main_FieldOnlineClient的构建信息权限以执行操作.有关更多信息,请与Team Foundation Server管理员联系.

尽管TFS2010Build用于构建服务,它仍然坚持TFS2010Install用户帐户正在运行该服务.有任何想法吗?

tfs windows-services tfsbuild build-server tfs2010

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

MSBuild exec任务,退出代码为空

我有以下exec任务,执行assemblyinfo.cs文件的签入.我正在尝试返回退出代码,但由于某种原因它总是空的.

<!--Checkin if all succeeded-->
<Exec Condition=" '$(LocalCompilationSuccess)' != 'Failed' and '$(LocalTestSuccess)' != 'Failed' " ContinueOnError="True"
              Command='&quot;$(TfCommand)&quot; checkin /recursive /comment:"$(NoCICheckInComment) $(BuildDefinitionName): build succeeded, checkin changes." /override:"TeamBuild $(BuildDefinitionName)" $/SomeProject/Trnk' WorkingDirectory="$(SolutionRoot)"  >
  <Output TaskParameter="ExitCode" PropertyName="ErrorCode"/>
</Exec>
Run Code Online (Sandbox Code Playgroud)

我试图以两种方式阅读退出代码:

'%(ErrorCode.Identity)'
'$(ErrorCode)'
Run Code Online (Sandbox Code Playgroud)

两者都是空的.有什么建议?

msbuild exec exit-code

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

web.config转换xml元素

我正在摆脱web.config配置批处理文件(Hanselman's),并希望在vs2010中使用配置转换功能.但是,我在解决转换xml元素时遇到了一些麻烦(而不是元素上的属性).

这是我web.config的一个片段:

<Federation type="..." xmlns="...">
      <SigningCertificate .../>
      <AllowedAudienceUris>
               <Audience>https://audience.url.com</Audience>
      </AllowedAudienceUris>
</Federation>
Run Code Online (Sandbox Code Playgroud)

我想通过基于构建配置插入不同的URL来转换元素 - 这可以做到吗?

提前致谢!

/碧玉

xml web-config transform

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

TFS管理控制台缺少构建配置节点

我被迫在我们的一台构建机器上重新安装TFS构建服务,在我卸载并重新安装后,Build Configuration节点不会加载到Team Foundation Server管理控制台中.我尝试卸载并重新安装几次但没有成功.构建服务运行正常,有2个代理.

这是TFS2010.

有什么想法吗?

tfs2010

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

Web.config转换以及搜索和替换

我需要在web.config中的多个WCF服务中切换出IP地址。使用web.config转换,除了通过xpath指定每个地址之外,还有什么方法可以创建搜索和替换语句。例如,将1.2.3.4的所有实例的IP地址1.2.3.4切换为4.3.2.1

web-config web-config-transform config-transformation

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

如何使用GELF HTTP输入

我正在尝试设置GrayLog2服务器,需要使用GELF HTTP输入监听器.我做了一个小型的C#控制台程序,它将测试日志发送到服务器.然而,似乎只有几条消息实际上是由gl2解析的,我无法弄清楚为什么.例如,以下程序应创建5个日志pr.第二.无论运行多长时间,Gl2总共可以获得1或2个日志.有没有人成功使用GELF HTTP输入,我在这里缺少什么?

do
{
    var client = new RestClient("http://10.8.0.39:12201");
    var request = new RestRequest("gelf", Method.POST);
    request.RequestFormat = DataFormat.Json;
    var glog2 = new GLogEntry
    {
        host = "example.org",
        short_message = "Short message...",
    };
    request.AddBody(glog2);
    client.ExecuteAsync(request, r => { });
    Thread.Sleep(200);
} while (1 == 1);
Run Code Online (Sandbox Code Playgroud)

logging graylog2 gelf

5
推荐指数
0
解决办法
1890
查看次数

使用唯一计数并在Kibana中创建聚合时丢失数据

我在Kibana有一个行为,我无法解释.以下是一个简单的条形图,计算唯一用户,按应用程序和角色进行筛选,并确保日志中存在某些字段:

在此输入图像描述

此图显示我有约.170位具有"Landmand"角色的用户.如果我用术语'fields.Role'来分割条形图,我会期望一个相同的图表,因为我已经在搜索中应用了指定'fields.Role:Landmand'的过滤器.不过我看到了这个.

酒吧聊天按学期划分

这突然将唯一计数限制为大约.150位用户.我尝试了不同的领域,它似乎有相同的行为 - 一旦我拆分栏,我似乎以某种方式限制数据.

非常感谢任何信息.

elasticsearch kibana kibana-4

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

VS解决方案中的ReSharper配置

任何人都有将ReSharper配置文件添加到VS2008解决方案并在开发人员之间共享的经验 - 希望模仿CodeStyle Enforcer的行为以及它如何"跟随"解决方案.

有什么想法吗?

谢谢/贾斯珀

resharper configuration visual-studio-2008

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

AutoMapper使用操作来填充目标

我需要使用源对象上的公共方法将目标对象的列表映射到源.

例如

public class Destination
{
    private IList<int> List = new List<int>();
    public void Add(int i) { List.Add(i); }
}

public class Source
{
    public int[] List { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

所以在伪伪语言中,映射应该是:Source.List中的Mapper.CreateMap foreach项,调用Source.Add(item)

可以这样做吗?

automapper

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