小编Kja*_*tan的帖子

我在哪里可以找到IIS日志?

我正在尝试从第三方设置应用程序,这需要在我的本地IIS中托管支持网站.我完全按照安装指南中的说明创建了一个网站,但是我遇到了一些问题,并希望看到IIS日志的内容.令人尴尬的是,问题是我找不到日志文件!

所以我的问题是:默认情况下IIS7在哪里存储日志?

iis logging iis-7 diagnostics

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

提供的URI方案"https"无效; 预计'http'.参数名称:via

我试图通过basicHttpBinding创建一个WCF服务,以便在https上使用.这是我的web.config:

<!-- language: xml -->
<service behaviorConfiguration="MyServices.PingResultServiceBehavior"
         name="MyServices.PingResultService">
    <endpoint address="" 
              binding="basicHttpBinding" 
              bindingConfiguration="defaultBasicHttpBinding"
              contract="MyServices.IPingResultService">
        <identity>
            <dns value="localhost" />
        </identity>
    </endpoint>
    <endpoint address="mex" 
              binding="mexHttpBinding" 
              contract="IMetadataExchange" />
</service>
...
Run Code Online (Sandbox Code Playgroud)
<bindings>
  <basicHttpBinding>
    <binding name="defaultBasicHttpBinding">
      <security mode="Transport">
        <transport clientCredentialType="None"/>
      </security>
    </binding>
  </basicHttpBinding>
</bindings>
...
<behaviors>
  <serviceBehaviors>
    <behavior name="MyServices.UpdateServiceBehavior">
      <serviceMetadata httpsGetEnabled="true" />
      <serviceDebug includeExceptionDetailInFaults="true" />
    </behavior>
  </serviceBehaviors>
</behaviors>
Run Code Online (Sandbox Code Playgroud)

我正在使用能够正确检索所有元数据的WCFStorm进行连接,但是当我调用实际方法时,我得到:

提供的URI方案"https"无效; 预计'http'.参数名称:via

c# https wcf

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

ReSharper警告:"通用类型的静态字段"

public class EnumRouteConstraint<T> : IRouteConstraint
    where T : struct
{
    private static readonly Lazy<HashSet<string>> _enumNames; // <--

    static EnumRouteConstraint()
    {
        if (!typeof(T).IsEnum)
        {
            throw new ArgumentException(
                Resources.Error.EnumRouteConstraint.FormatWith(typeof(T).FullName));
        }

        string[] names = Enum.GetNames(typeof(T));
        _enumNames = new Lazy<HashSet<string>>(() => new HashSet<string>
        (
            names.Select(name => name), StringComparer.InvariantCultureIgnoreCase
        ));
    }

    public bool Match(HttpContextBase httpContext, Route route, 
                        string parameterName, RouteValueDictionary values, 
                        RouteDirection routeDirection)
    {
        bool match = _enumNames.Value.Contains(values[parameterName].ToString());
        return match;
    }
}
Run Code Online (Sandbox Code Playgroud)

这是错的吗?我会假设这实际上有一个static readonly字段用于EnumRouteConstraint<T>我碰巧实例化的每一个.

c# generics resharper static asp.net-mvc-3

251
推荐指数
4
解决办法
4万
查看次数

WPF ListView:附加双击(在项目上)事件

我有以下内容ListView:

<ListView Name="TrackListView">
    <ListView.View>
        <GridView>
            <GridViewColumn Header="Title" Width="100" 
                            HeaderTemplate="{StaticResource BlueHeader}" 
                            DisplayMemberBinding="{Binding Name}"/>

            <GridViewColumn Header="Artist" Width="100"  
                            HeaderTemplate="{StaticResource BlueHeader}"  
                            DisplayMemberBinding="{Binding Album.Artist.Name}" />
        </GridView>
    </ListView.View>
</ListView>
Run Code Online (Sandbox Code Playgroud)

如何将事件附加到双击项目时将触发的每个绑定项目?

c# wpf xaml

80
推荐指数
5
解决办法
9万
查看次数

找不到Microsoft.Office.Interop Visual Studio

我需要开发一个能够使用Visual Studio使用C#发送电子邮件的应用程序.该应用程序将能够使用模板进行邮件和很多事情,但我有一个问题.

当我尝试添加它时,我找不到任何Office.Interop引用,这意味着我无法使用Outlook.Office安装在我的计算机上,但我也尝试通过此链接安装PIA http://www.microsoft.com/en-us/download/details.aspx?id=3508但它没有改变任何东西(当我启动MSI它一言不发,我不知道它是否是问题的一部分).

我使用VS 2013快递是它的一部分限制吗?

.net c#

65
推荐指数
5
解决办法
14万
查看次数

Bootstrap popover隐藏换行符

我使用如下的html代码来显示引导程序弹出窗口

<a data-original-title="" data-content="Hi,
           Welcome !

           Sincerely,
             programmer
           "
   data-placement="bottom">
    content
</a>
Run Code Online (Sandbox Code Playgroud)

我按如下方式初始化了popover

$(this).popover({
            html:true
        });
Run Code Online (Sandbox Code Playgroud)

一切正常,但问题是数据内容中可用的内容没有显示空格....它删除所有新行并在单行显示....我怎样才能克服这个....

html popover twitter-bootstrap

48
推荐指数
4
解决办法
4万
查看次数

我在Github文件夹中找不到我的git.exe文件

我下载了Github for windows并将其安装在我的计算机上,该计算机运行Windows 7.我尝试用Android Studio打开一个项目,但它说"无法启动Git:git.exe"和"IDE错误".

当我点击"修复它"时,它会显示:

"无法运行程序"git.exe":CreateProcess error = 2,系统找不到指定的文件".

所以我用谷歌搜索,我试图在我的Github文件夹中找到git.exe文件.在我的Github文件夹中有两个文件夹:一个是我朋友共享的项目,另一个是"Git1".在Git1 foler中,只有两个文件:".gitattributes"和".gitignore"即使使用windows的搜索栏,也找不到"git.exe"文件.

我该如何解决这个错误?

github-for-windows

46
推荐指数
5
解决办法
13万
查看次数

远程主机WCF强制关闭现有连接

我有一个工作正常的WCF Web服务.然而,有一个特定的呼叫失败 - 但只对某些用户失败.调用非常简单 - 它是一个获取Person对象列表的调用.

对于用户A,它工作正常.该服务查询数据库,创建Person对象列表并将其返回给调用应用程序.

对于用户B,它失败了.奇怪的是,当我调试服务似乎工作正常.它能够查询数据库并创建List对象并返回它.服务本身永远不会失败.但客户端应用程序收到"远程主机强行关闭现有连接"错误.

对我来说,当服务层试图以XML格式打包数据以发送回调用应用程序时,似乎发生了一些事情.我认为它必须是一个数据相关的问题,因为该调用适用于其他用户.我在视觉上看了看数据,我真的没有看到任何奇怪的东西.一个猜测是,用户B的数据有一些时髦的隐藏字符,因此导致服务意外关闭.这样的事情.

有任何想法吗?

wcf

45
推荐指数
5
解决办法
21万
查看次数

如何将双引号作为参数转义为NUnit TestCase?

我尝试编写以下TestCase用于在VB.net中编写的NUnit测试:

<TestCase("FirstNode", "<node id=\"FirstNode\">")>
Public Sub GetNode_GivenSomeNodeId_ReturnCorrectNode(ByVal nodeId as String, 
                                            ByVal expectedXml as String)

    (Call the method under test and request the xmlNode with the provided id...)

    Assert.AreEqual(expectedXml, returnedXml)
End Sub
Run Code Online (Sandbox Code Playgroud)

作为第二个参数传递给测试用例的xml节点无效,因为这显然不是转义双引号的正确方法.我确信我可以找到一种解决方法,以检查测试中的方法是否返回了预期的XML节点,但我很好奇:

是否有一些聪明的方法来传递这样的字符串,包含双引号,作为NUnit测试的参数?

vb.net nunit escaping testcase double-quotes

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

无法设置IHTMLEventObj2 :: fromElement

我正在尝试在Internet Explorer扩展中生成合成Javascript事件,并且我无法获取fromElement属性.这是我的代码的摘录:

MsHtml.IHTMLDocument4 doc4 = ... // the document object
Object o = null;
MsHtml.IHTMLEventObj2 eObj = 
    (MsHtml.IHTMLEventObj2)doc4.CreateEventObject(ref o);

// string that specifies the from element, e.g. "document.getElementById('id1')":
string locator = ... 
object from = doc4.Script.GetType().InvokeMember("eval", 
                                                 BindingFlags.InvokeMethod, 
                                                 null, 
                                                 doc4.Script, 
                                                 new object[] { locator });

// from now holds a ref to an object that implements the IHTMLElement interface
eObj.fromElement = from;
IHTMLElement el = eObj.fromElement;
// el == null
Run Code Online (Sandbox Code Playgroud)

我在这做错了什么?eObj.fromElement应该等于from,但它似乎没有设置.

javascript c# internet-explorer mshtml

33
推荐指数
1
解决办法
1330
查看次数