问题列表 - 第6473页

使用Web部署项目添加到内置ExcludeFromBuild ItemGroup

我在我的解决方案中添加了一个Web部署项目,以创建我的Web应用程序的干净部署.这大部分按预期工作...即构建源然后将要部署的文件复制到/ Release文件夹(并排除源文件和我的.svn文件夹等内容).

但是现在我想明确地排除其他一些文件(为了简单起见,我们只说一个名为somefile.txt的文件).所以,我将一个项目组添加到wdproj文件中,如下所示:

<ItemGroup>
    <ExcludeFromBuild Include="somefile.txt" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)

这确实排除了所请求的特定文件,但现在不再排除默认排除的文件.具体来说,现在我的所有svn文件都在Release文件夹中,并且还有一个Source文件夹,它位于同一级别,其中包含所有源文件.

基本上,似乎定义ExcludeFromBuild项目组会覆盖一些内置默认值,而不是添加它们.

不完全是一个显示停止,但不理想......那么,有没有人知道如何简单地将文件添加到默认的ExcludeFromBuild组?或者是使用默认值Vs的情况.手动排除所有东西.删除默认构建后没有的文件?

.net msbuild web-deployment-project

10
推荐指数
1
解决办法
2685
查看次数

无法从同一个AJAX TinyMCE textarea发布两次

我有一个可通过简单的AJAX/jQuery编辑按钮编辑的元素列表,效果很好.但是当我第二次尝试编辑相同的场时,它不想打球.

  1. EDIT - AJAX返回一个包含MySQL内容的tinyMCE textarea
  2. SAVE - AJAX将tinyMCE内容发布到MySQL并显示发布的内容
  3. 编辑(再次) - 像往常一样返回相同的tinyMCE textarea和内容
  4. 保存(再次) - 尝试第二次保存,返回错误:g.win.document为null

代码片段

var content = tinyMCE.get('content').getContent(); //get tinyMCE content
$("#edititem").load("editItem.php", {content: content}); //jQuery post
Run Code Online (Sandbox Code Playgroud)

解决方案 - 这就是我的工作方式:

编辑 - 编辑时,将tinyMCE控件添加到textarea

tinyMCE.execCommand("mceAddControl",true,'content');
Run Code Online (Sandbox Code Playgroud)

保存 - 保存时,取下下次的控件

tinyMCE.execCommand('mceRemoveControl',false,'content');
Run Code Online (Sandbox Code Playgroud)

ajax jquery tinymce

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

如何增加工具提示的时间在Visual Studio中仍然可见

默认情况下,Visual Studio工具提示保持可见状态10秒钟然后消失.我觉得这个时间太短,无法阅读一些较长的工具提示.有没有办法增加他们保持可见的时间?

tooltip visual-studio

12
推荐指数
2
解决办法
2364
查看次数

WCF错误 - 找不到引用合同"UserService.UserService"的默认端点元素

任何想法如何解决这一问题?

UserService.UserServiceClient userServiceClient = new UserServiceClient();
            userServiceClient.GetUsersCompleted += new EventHandler<GetUsersCompletedEventArgs>(userServiceClient_GetUsersCompleted);
            userServiceClient.GetUsersAsync(searchString);
Run Code Online (Sandbox Code Playgroud)

.

<system.serviceModel>
    <bindings>
        <basicHttpBinding>
            <binding name="BasicHttpBinding_UserService" 
                     maxBufferSize="2147483647" 
                     maxReceivedMessageSize="2147483647">
                <security mode="None" />
            </binding>
        </basicHttpBinding>
    </bindings>
    <client>
        <endpoint address="http://localhost:52185/UserService.svc" 
                  binding="basicHttpBinding" 
                  bindingConfiguration="BasicHttpBinding_UserService" 
                  contract="UserService.UserService"
                  name="BasicHttpBinding_UserService" />
    </client>
    <behaviors>
        <serviceBehaviors>
            <behavior name="Shell.Silverlight.Web.Service3Behavior">
                <serviceMetadata httpGetEnabled="true" />
                <serviceDebug includeExceptionDetailInFaults="false" />
            </behavior>
        </serviceBehaviors>
    </behaviors>
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
    <services>
        <service behaviorConfiguration="Shell.Silverlight.Web.Service3Behavior" 
                 name="Shell.Silverlight.Web.Service3">
            <endpoint address="" 
                      binding="basicHttpBinding" 
                      contract="Shell.Silverlight.Web.Service3" />
            <endpoint address="mex" 
                      binding="mexHttpBinding" 
                      contract="IMetadataExchange" />
        </service>
    </services>
</system.serviceModel>
Run Code Online (Sandbox Code Playgroud)

无法在ServiceModel客户端配置部分中找到引用合同"UserService.UserService"的默认端点元素.这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此合同匹配的端点元素.

解决!

我没有提到这是一个Silverlight应用程序.我在DLL中有wcf引用,它有自己的"ServiceReferences.ClientConfig"文件.我将DLL的ServiceReferences.ClientConfig的内容移动到主Silverlight项目并且它工作了.

.net c# wcf

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

实体框架:重新查找最近添加到上下文的对象

我正在使用实体框架,我遇到了"重新找到"我刚刚创建的对象的问题...基本上它是这样的:

string theId = "someId";

private void Test()
{
  using(MyEntities entities = new MyEntities())
  {
    EntityObject o = new EntityObject();
    o.Id = theId;
    entities.AddToEntityObject(o);
    CallSomeOtherMethod(entities);
  }
}

void CallSomeOtherMethod(MyEntities ents)
{
  EntityObject search = ents.EntityObject.FirstOrDefault(o => o.Id == theId);
  if(search == null) 
  {
    Console.WriteLine("wha happened???");
  }
}
Run Code Online (Sandbox Code Playgroud)

(不保证代码可以正常运行 - 这一切都来自我的脑海)

为什么查询"找不到"刚刚创建的EntityObject?

如果我在AddToEntityObject之后调用SaveChanges()它可以工作(这并不让我感到惊讶),但为什么它不能正确地从缓存中拉出来?

我对这些东西仍然很绿,所以我希望有一些非常简单的东西,我只是忽略了......

谢谢

entity-framework

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

为什么我的文字在IE7中被截断?

我的网页上的文字在Firefox和Safari中看起来很好,但在IE7中某些部分被切断了.它看起来像(但它没有)它被放置在一个较小的元素中overflow: hidden;.

谁知道如何解决这个问题?

css internet-explorer-7

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

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

如何将代码分支到SVN的另一个存储库?

我们有两个存储库,一个用于当前代码,一个用于项目管理.

现在我们需要将代码分支到项目管理存储库.

SVN给了我一个错误,我在文档中发现SVN无法完成这项工作(不同的存储库),

所以我导出代码并签入项目存储库.

问题:

  • 如何将代码分支到另一个存储库?
  • 对于我的情况,我如何将更改从项目存储库移回当前存储库?(我还没有测试过,但我认为差异或补丁可能有效)

PS:我知道有一种主干/分支方式,但我们使用两个存储库.

svn version-control branch repository

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

变量顺序正则表达式语法

有没有办法表明两个或更多的正则表达式短语可以按任何顺序出现?例如,XML属性可以按任何顺序编写.假设我有以下XML:

<a href="home.php" class="link" title="Home">Home</a>
<a href="home.php" title="Home" class="link">Home</a>
Run Code Online (Sandbox Code Playgroud)

我如何编写一个匹配类和标题的匹配并适用于这两种情况?我主要是寻找允许我检查任何顺序的语法,而不仅仅是匹配类和标题,因为我能做到这一点.有什么方法除了包括两个组合并用'|'连接它们?

编辑:我的偏好是在单个正则表达式中进行,因为我正在以编程方式构建它并对其进行单元测试.

html regex html-parsing

6
推荐指数
2
解决办法
3196
查看次数

这个Fluent NHibernate配置出了什么问题?

以下设置有什么问题?AutoPersistanceModel上的Where过滤器似乎不起作用,并且表名约定似乎也不起作用.我经常得到的错误是"命名空间'urn:nhibernate-mapping-2.2'中的元素'class'在命名空间'urn:nhibernate-mapping-2.2'中有无效的子元素'property'.预期的可能元素列表:命名空间'urn:nhibernate-mapping-2.2'中的'meta,jcs-cache,cache,id,composite-id'." 这是我的代码:

    public ISessionFactory BuildSessionFactory()
    {
        return Fluently.Configure()
            .Database(
                OracleConfiguration.Oracle9.ConnectionString(
                c => c.FromConnectionStringWithKey("ConnectionString")))
            .Mappings(m =>
                          {
                              m.AutoMappings.Add(GetAutoPersistanceModel);
                              m.FluentMappings.AddFromAssembly(Assembly.GetExecutingAssembly());
                          })
            .BuildSessionFactory();
    }

    public AutoPersistenceModel GetAutoPersistanceModel()
    {
        return AutoPersistenceModel.MapEntitiesFromAssemblyOf<User>()
            .Where(type => type.IsClass && !type.IsAbstract && type.Namespace == "Some.Namespace")
            .ConventionDiscovery.Add<IConvention>(
                Table.Is(x => "tbl" + x.EntityType.Name.Pluralize())
            );
    }
Run Code Online (Sandbox Code Playgroud)

fluent-nhibernate

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