小编Psy*_*UCK的帖子

ASP到ASP.NET会话变量

我们有一个经典asp的网站,我们正在慢慢迁移到ASP.NET.

问题当然是经典的asp和ASP.NET如何处理Sessions.在花了最后几个小时研究网络之后,我发现了许多文章,但没有一篇文章比其他文章更突出.

是否有最佳实践将会话变量传递给经典的asp和asp.net?安全是必须的,并且非常感谢任何带有示例的解释.

asp.net session asp-classic

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

使用SVN在Jenkins Build中进行NuGet包还原

我试过没有运气跟踪文档.
http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages http://docs.nuget.org/docs/reference/package-restore

我不想将我的包文件夹提交到SVN,我试图让Jenkins中的包还原,但我不确定如何这样做.视觉工作室内的一切都很好.如何使用我的Jenkins构建工具?我收到ResolveAssemblyReferences错误.找不到装配.

如果可能,我不想使用MSBuild集成包还原.我不想将.Nuget文件夹添加到SVN.

Jenkins是否可以使用自动包恢复?或者我是否必须使用命令行程序包还原? https://docs.nuget.org/docs/reference/package-restore

我需要在Jenkins中设置哪些特殊设置?

PS我安装了jenkins插件,我正在使用MS VS 2010.

svn nuget jenkins nuget-package-restore

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

SQL Server - SUM(列)*QtyColumn

是否有可能获得总数而不将其返回多行(Group BY)?

例:

数据:

ID    Amount   Quantity
1     50       1 
2     50       2
Run Code Online (Sandbox Code Playgroud)
select sum(Amount) * Quantity, SUM(Quantity) as totalQuantity 
  from tbl
Run Code Online (Sandbox Code Playgroud)

我希望结果排在第1行:

total       totalQuantity 
150         3
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

软件包安装时自动 NuGet 复制或镜像(推送到私人存储库)

问题

我想为 NuGet 设置无提交工作流程。但为了做到这一点,我需要确保我拥有任何第 3 方软件包的副本,并且从 nuget.org 安装的依赖项已复制到我们的私人存储库。

NuGet镜像

我研究了 NuGet 镜像命令,但这看起来是一个手动过程。 https://docs.nuget.org/docs/reference/command-line-reference#Mirror_Command

NuGet 复制

我还研究了 NuGet 副本,但 A) 无法使其正常工作,B) 它看起来仍然像是一个手动过程。 https://www.nuget.org/packages/nuget.copy.extension/1.2.0

有没有任何解决方案可以在软件包安装时自动执行此操作?我不能强迫开发人员记住在安装包后手动复制它们。当开发人员安装包时,我希望将其复制到我们的私有 NuGet 存储库。请引导我走向正确的方向。

nuget

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

asp.net ListView使用DataBind排序

使用LayoutTemplate中的列标题对列表视图进行排序

我能够使用asp:SqlDataSource对基本列表视图进行排序,并通过将其指向asp:SqlDataSource ID来设置列表视图属性DataSourceID.我在排序时没有使用asp:SqlDataSource和后面的代码只是DataBinding时遇到问题.

SqlDataSource示例:

<asp:ListView ID="ContactsListView" DataSourceID="ContactsDataSource" runat="server">
    <LayoutTemplate>
        <table width="640px" runat="server">
            <tr class="header" align="center" runat="server">
                <td>
                    <asp:LinkButton runat="server" ID="SortByFirstNameButton" CommandName="Sort" Text="First Name" CommandArgument="FirstName" />
    </LayoutTemplate>
    ....
</asp:ListView>

<asp:SqlDataSource ID="ContactsDataSource" runat="server" 
    ConnectionString="<%$ ConnectionStrings:MainConnString %>"
    SelectCommand="SELECT * FROM TableName">
</asp:SqlDataSource>
Run Code Online (Sandbox Code Playgroud)

DataBind示例:

<asp:ListView ID="ContactsListView" DataSourceID="ContactsDataSource" runat="server">
    <LayoutTemplate>
        <table width="640px" runat="server">
            <tr class="header" align="center" runat="server">
                <td>
                    <asp:LinkButton runat="server" ID="SortByFirstNameButton" CommandName="Sort" Text="First Name" CommandArgument="FirstName" />
    </LayoutTemplate>
    ....
</asp:ListView>

protected void Page_Load(object sender, EventArgs e)
{
    String SQL = "SELECT * FROM Customer";
    SqlDataAdapter da= …
Run Code Online (Sandbox Code Playgroud)

asp.net sorting data-binding listview

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

AJAX跨域映像发布到WCF服务

我已经被困了2天了.

有人可以提供一个如何在WCF服务上执行跨域AJAX帖子的示例吗?

我正在尝试将图像上传到WCF服务器.

编辑

WCF服务:

[WebInvoke(UriTemplate = "/upload", Method = "POST", ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped), CorsEnabled]
void UploadImage(Stream image);
Run Code Online (Sandbox Code Playgroud)

Ajax调用:

function UploadImage() {
        image = document.getElementById("myimage").src;
        var data = '{"image": "' + image + '"}'
        //alert(data);
        $.ajax({
            url: "http://localhost:44665/api/upload",
            type: "POST",
            contentType: "application/json",
            data: data,
            success: function (result) {
                alert("success");
            },
            error: function (jqXHR, textStatus, errorThrown) {
                console.log(jqXHR.responseText);
            }
        });
    }
Run Code Online (Sandbox Code Playgroud)

如果我将WCF参数从Stream更改为string,我可以使其工作.但我需要上传图片而不是字符串.

我现在收到一个WCF错误,说:

The server encountered an error processing the request. See server logs for more details.
Run Code Online (Sandbox Code Playgroud)

**编辑2**我添加了以下答案中提到的global.asax代码并将其添加到我的web.config: …

ajax wcf cross-domain

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