小编Vic*_*tor的帖子

在IIS中编辑配置自定义部分

我正在开发大型ASP.NET项目(我们使用ASP.NET 3.5),它包含5个不同的WebSite和一些共享程序集.最近我web.config在每个站点的文件中添加了自定义部分.部署所有这些应用程序时,每个站点都在相同的应用程序池下单独部署.是否有任何方法可以在站点级别的IIS中编辑此部分,就像您可以编辑ConnectionString每个站点的部分一样?

我添加的部分看起来像这样:

<sectionGroup name="RegistriesCustomSettings">
  <section name="RegistriesSettings" 
           type="Registries.Business.Utilities.RegistriesConfigurations"/>
</sectionGroup >

<RegistriesCustomSettings>
    <RegistriesSettings ContextCommandTimeout="30" 
           logLinq="true" DisplayUser="true" BaseReportPath="/DDD/" 
           ReportingServer="http://patriot-regdev:8000/ReportServer"
           TopInstitution="1000001" />
</RegistriesCustomSettings>
Run Code Online (Sandbox Code Playgroud)

我们使用的是IIS 7.0,2008 RC 2.

asp.net iis-7 asp.net-3.5

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

TFS团队项目集与团队项目

我正在开发新的开发工作(ASP.NET 4.5)并尝试为它创建TFS空间.

这项工作与任何现有项目分开管理,是该系列的第一个项目,将在晚些时候完成.

从TFS的角度来看,这是更好的方法:

  • 为此项目和所有后续项目创建一个新的TFS团队项目集合,然后创建一个团队项目
  • 或者只是使用现有的Collection创建一个新的TFS团队项目.

一个或另一个有什么好处?什么时候新的团队项目集合需要保证?

如果我们只是创建TFS团队项目,我们将实现必要的项目分离,以便对此项目的签入不会触发其他项目的构建,此项目的Bug报告不会受到其他项目的影响,单独的工作项维护,等等?

我们使用TFS 2012.

tfs tfs2012

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

jquery下拉选择器AutoPostback

在jQuery中有任何方法可以区分回发下拉列表和非回发下拉列表(ASP.NET 3.5):

$('select').change(function(e)
{
        //something like this
        if ($(this).attr('AutoPostback') == true) 
        { 
           //do something here  

        } 
       else  
        { 
          //do something else 
        }  
Run Code Online (Sandbox Code Playgroud)

认为必须从脚本调用服务器端功能来确定AutoPostback.

asp.net jquery

7
推荐指数
1
解决办法
2803
查看次数

TFS伪造构建单元测试失败

我们有一个VS2013 .net 5.0解决方案(VS2013 Premium),所有单元测试在本地都很好,但是在TFS Build中使用此类似或类似的异常运行VS测试加载器时无法进行多次测试:System.TypeLoadException: Could not load type 'System.Diagnostics.Fakes.ShimEventLog' from assembly 'System.4.0.0.0.Fakes, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0ae41878053f6703'. 这是一个失败测试的示例:

    [TestMethod]
    public void WriteToEventLogTest_HappyPath()
    {
        EventLogEntryType eTypeInfo = EventLogEntryType.Information;
        bool sourceExistCalled = false;
        bool writeEntrycalled = false;

        using (ShimsContext.Create())
        {
            ShimEventLog.SourceExistsString = s =>
            {
                sourceExistCalled = true;
                return true;
            };

            ShimEventLog.AllInstances.WriteEntryStringEventLogEntryType = (@this, str, et) =>
            {
                writeEntrycalled = true;
            };

            Logging.WriteToEventLog(IpAddress, eTypeInfo);
            Assert.IsTrue(sourceExistCalled, "SourceExist() not called");
            Assert.IsTrue(writeEntrycalled, "WriteEntry() not called");
        }
    }`
Run Code Online (Sandbox Code Playgroud)

我们使用在Windows Server 2012 R2上运行的TFS 2013更新5.有什么可能导致这个问题吗?我们是否应该将TFS更新为最新的更新5?

c# tfsbuild tfs2013

7
推荐指数
1
解决办法
1231
查看次数

jquery hasClass匹配元素

在jquery中我可以将"nearest"或Parents()与"hasClass"组合在一起,所以如果它存在于页面上,它会给我一个与给定类最接近的元素吗?

var matchingDiv = $(this).closest('div').hasClass('SomeClass')

if ( matchingDiv != null )
{
   //we found matching element now manipulate it

}
Run Code Online (Sandbox Code Playgroud)

我总是会有一个匹配的div元素,或者没有.谢谢.

jquery jquery-selectors

4
推荐指数
1
解决办法
4839
查看次数

确定C#中的List类型

有没有办法在C#3.5中使用反射来确定对象的类型List<MyObject>?例如这里:

Type type = customerList.GetType();

//what should I do with type here to determine if customerList is List<Customer> ?
Run Code Online (Sandbox Code Playgroud)

谢谢.

.net-3.5

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