小编Esc*_*ar5的帖子

Git,忽略文件夹,除了一些具有特定扩展名的文件

我的git repo中有一个名为packages的文件夹,我想忽略该文件夹中的所有内容,除了具有目标扩展名的文件.我在我的gitignore中试过这个:

packages/
!packages/**/*.targets
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

如何忽略该文件夹而不是目标文件?

git version-control gitignore

7
推荐指数
2
解决办法
874
查看次数

Razor 视图:预应用程序启动初始化方法 Start on type Microsoft.Web.WebPages.OAuth.PreApplicationStartCode 引发异常

我正在 Visual Studio 2012 中的 Asp.net MVC 4 项目中工作,当我打开一个视图时,出现此错误:

ASP.NET 运行时错误:预应用程序启动初始化方法启动类型 Microsoft.Web.WebPages.OAuth.PreApplicationStartCode 引发异常并显示以下错误消息:“DotNetOpenAuth.Reporting”的类型初始值设定项引发异常.. C: \Users\escobar5\Desktop\WindowsAzure1\MvcWebRole1\Views\Shared_LoginPartial.cshtml

所以我失去了智能感知,因为在那个错误之后,每次调用 ViewBag 或模型都会说:“无法找到编译动态表达式所需的一种或多种类型”

我从 Nuget 更新了 OAuth 包,但仍然出现错误。

该项目运行良好,问题仅在于剃刀。

这是错误的屏幕截图以获取更多详细信息:

错误

有任何想法吗?

提前致谢

asp.net-mvc razor asp.net-mvc-4 visual-studio-2012

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

如何在CollapsingToolbarLayout中居中扩展标题

我想在展开布局时将工具栏标题居中,这是我的代码:

<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/main_content"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">
<android.support.design.widget.AppBarLayout
    android:layout_height="256dp"
    android:layout_width="match_parent"
    app:contentScrim="?attr/colorPrimary"
    android:fitsSystemWindows="true"
    app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
    <android.support.design.widget.CollapsingToolbarLayout
        android:id="@+id/collapsing_toolbar"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:layout_scrollFlags="scroll|exitUntilCollapsed"
        android:fitsSystemWindows="true"
        app:contentScrim="?attr/colorPrimary"
        app:expandedTitleMarginStart="48dp"
        app:expandedTitleMarginBottom="60dp">
        <ImageView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:scaleType="centerCrop"
            android:fitsSystemWindows="true"
            app:layout_collapseMode="parallax"/>
        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_height="?attr/actionBarSize"
            android:layout_width="match_parent"
            app:layout_collapseMode="pin"
            app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
    </android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
<android.support.v4.widget.NestedScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:layout_behavior="@string/appbar_scrolling_view_behavior">
</android.support.v4.widget.NestedScrollView>
Run Code Online (Sandbox Code Playgroud)

android android-layout android-collapsingtoolbarlayout

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

Web Api请求永远在IIS上排队(状态:ExecuteRequestHandler)

我目前正在生产环境中遇到一些问题,经过一些调查后,我发现很多请求在应用程序池的工作进程中排队.常见的是,长时间排队的每个请求都是web api请求,我在应用程序中同时使用MVCWeb API.

请求排队大约3个小时,当应用程序池被回收时,它们立即开始排队.

它们都处于ExecuteRequestHandler状态

我应该继续挖掘哪些想法?

iis request request-queueing asp.net-web-api iis-8

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

防止Windows窗体datagridview在单元格编辑后更改行

我在Windows窗体中有一个datagridview,编辑值时的默认行为是在单元格编辑之后,当我按回车键时,所选行将更改为下一行.

在此输入图像描述

我不希望这样,我想退出编辑模式,但保持在同一个单元格中.

在此输入图像描述

可能吗?

.net c# datagridview winforms

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

.gitignore和web.release.config

我正在尝试从我的GIT存储库中删除我的web.release.config,因此我将其从git中删除git rm,然后将其添加到我的.gitignore文件中.

但是,只要我将文件再次复制到项目中,它就会被Visual Studio添加到挂起的更改中.

这是gitignore文件中的行:

Web.Release.config
Run Code Online (Sandbox Code Playgroud)

但它得到了补充:

在此输入图像描述

在此输入图像描述

如何从git成功删除web.release.config?

git gitignore visual-studio web.config-transform

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

MVC洋葱架构,一些问题

我正在使用Asp.net MVC 5,Web Api 2和Entity Framework创建一个项目.我正在使用Onion架构进行设计,因此我有一个DAL,Service和UI层.

我的DAL层包含UnitOfWork和Repositories,我的Service层包含业务案例的服务.

但我有以下问题:

  1. 我在哪里使用工作单元保存(或提交)方法?,在服务层或UI层?如果我在服务层使用它,我该如何处理跨多个服务的案例?

  2. 如果服务层返回DTO或者映射应该在UI层中完成,我正在使用DTO进行webapi操作吗?

  3. DTO应该在单独的项目中还是在UI项目中?如果他们在一个单独的项目中,我应该使用MVC属性进行验证吗?

c# asp.net-mvc n-tier-architecture onion-architecture asp.net-web-api

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

我可以使用 Amazon.S3.IO.S3FileInfo 使用适用于 .Net 的 AWS 开发工具包创建公共文件吗

我正在使用适用于 .Net 的 AWS 开发工具包在 S3 存储桶中创建文件,我正在使用 S3FileInfo,一切正常,但文件是私有创建的,我似乎无法找到公开创建它们的方法。

.net amazon-s3 amazon-web-services

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

Firebase Android:如何顺序读取不同的引用

在我的一项Android活动中,我需要对Firebase执行多个查询,以最终向用户展示一些内容。

总之,我需要签入“ 用户”引用以检查他当前处于哪个课程步骤,然后我需要阅读课程内容以进行加载。

我目前正在做的是,我有两个像这样的嵌套侦听器:

ref1.addListenerForSingleValueEvent(new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot dataSnapshot) {

         ref2.addListenerForSingleValueEvent(new ValueEventListener() {
             @Override
             public void onDataChange(DataSnapshot dataSnapshot) {
                  //do the work
             }
         }); 
    }
}); 
Run Code Online (Sandbox Code Playgroud)

当您顺序需要它们时,是否有更好的方法来执行此查询?

android firebase firebase-realtime-database

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