小编pra*_*ech的帖子

SSIS全局变量

SSIS中有与全局变量类似的东西吗?我有4个变量(FromAddress,ToAddress,...),它们将在所有包中使用(32).因此,如果我只设置它们一次,它将非常容易在所有包中使用,并将节省我的时间.请指教.

ssis

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

ASP.NET MVC3从https重定向到http

我正在使用[RequireHttps]强制用户仅在https上浏览特定页面.这很好用,但它有一个问题.一旦用户导航到另一个页面,它仍然具有https.我希望https浏览只有几页.如何将用户从Https重定向到http?是否可以使用RedirectToAction()方法?

https asp.net-mvc-3

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

如何验证服务器SSL证书?

我是SSL概念的新手,我正在尝试使用HTTParty连接到具有x509相互身份验证的API.

我获得了客户端证书,客户端密钥和服务器证书(都是pem文件).

我得到了它与客户端证书和密钥和使用verify: false.

现在下一步是如何验证服务器证书?

HTTParty文档链接https://github.com/jnunemaker/httparty/tree/master/docs#working-with-ssl

class ServiceClient
  include HTTParty
  DEFAULT_HEADERS = {
    'Content-Type' => 'application/json'
  }.freeze
  base_uri 'https://example.com'
  pem File.read("#{File.expand_path('.')}/path/to/certs/cert.pem")

  def self.iframe_url(**payload)
    post(
     '/test/create',
     body: payload.to_json,
     headers: DEFAULT_HEADERS,
     verify: false
    )
  end
end
Run Code Online (Sandbox Code Playgroud)

致电服务客户

payload = {user_id: "100", account_id: "1234"} 
ServiceClient.iframe_url(payload)
Run Code Online (Sandbox Code Playgroud)

编辑:

HTTParty不是一个硬性要求,所以任何http客户端的解决方案都适合我.

如果我删除verify: false我得到以下错误.

OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=error: certificate verify failed
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails httpclient httparty

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

PayPal表示结账返回响应为MVC .net中的html

我将测试应用程序与Paypal快速结账相结合,运行正常.但现在似乎有一些问题.在我的IPN处理程序检查响应paypal后成功支付paypal后,将响应返回为html页面而不是"已验证"或"无效",因此我无法验证付款.Paypal最近是否有快速结账的变化?以下是完整的代码

<form id="Paypal" name="Paypal" action="https://www.sandbox.paypal.com/cgi-bin/webscr"
    method="post">
    @Html.Hidden("cmd", "_xclick")
    @Html.Hidden("business", "myemail@test.com")
    @Html.Hidden("item_name", "Payment for course registration")
    @Html.Hidden("amount", 100 )
    @Html.Hidden("no_shipping", "1")
    @Html.Hidden("return", "http://localhost:49319/cart/IPN")
    @Html.Hidden("rm", "2")
    @Html.Hidden("notify_url", "http://localhost:49319/cart/IPN")
    @Html.Hidden("cancel_return", "http://localhost:49319/cart/PaymentFailure")
    @Html.Hidden("currency_code", "CAD")
    @Html.Hidden("tax_cart", "1")
    @Html.Hidden("custom", "12")
    <div class="checkout-button">
        <input type="image" src="https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif"
            align="left" style="margin-right: 7px;" />
    </div>
    </form>
Run Code Online (Sandbox Code Playgroud)

IPN处理程序代码:

 string paypalUrl = useSandbox ? "https://www.sandbox.paypal.com/cgi-bin/webscr"
            : "https://www.paypal.com/cgi-bin/webscr";


        HttpWebRequest req = (HttpWebRequest)WebRequest.Create(paypalUrl);

        // Set values for the request back
        req.Method = "POST";
        req.ContentType = "application/x-www-form-urlencoded";

        byte[] param = Request.BinaryRead(Request.ContentLength);
        string strRequest = Encoding.ASCII.GetString(param);

        StringBuilder …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net-mvc paypal paypal-sandbox

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

什么是LINQ相当于SQL的"IN"关键字

我怎样才能在linq中编写下面的sql查询

select * from Product where ProductTypePartyID IN
(
    select Id from ProductTypeParty where PartyId = 34
)
Run Code Online (Sandbox Code Playgroud)

linq sql-server entity-framework

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

ASP GridView在编辑模式下的所有行

在我的ASP.NET页面中,我使用GridView来查看数据(项目及其价格).目前,用户可以逐行编辑网格中的数据(价格).(单击 - >"编辑"链接,更改值,然后"更新").这是ROW by ROW.是否可以在编辑模式下打开所有行并使用单个按钮(例如,提交)来更新所有数据一次?

asp.net gridview

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

Ruby on Rails中的application.rb和environment.rb有什么区别?

我是Rails的新手,我对ASP.net非常了解.在ASP.net Web应用程序中,我有一个web.config可以完成所有设置,但在Rails中有几个配置文件,我现在想知道,它们之间有什么区别,这些文件的目的是什么.

ruby-on-rails

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

在MVC 3中的url中传递多个参数

我在控制器中有一个名为"Registration"的动作方法

public ActionResult Facility(int id = 0, int contractId = 0)
Run Code Online (Sandbox Code Playgroud)

当我从url调用这个方法时

/Registration/Facility/0?contractId=0
Run Code Online (Sandbox Code Playgroud)

它工作正常.现在,当我尝试在另一种方法中构建上面的url时

return RedirectToAction("Facility/0?contractId="+ model.ContractId);
Run Code Online (Sandbox Code Playgroud)

它不起作用,浏览器中的网址构造不好就像它

/Registration/Facility/0%3fcontractId%3d0
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我,我在这里做错了什么?

asp.net asp.net-mvc-3

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

将音频文件保存在rails中

我有简单的rails应用程序,我使用HTML5音频web api与recorder.js录制语音,然后将其保存在应用程序服务器上.录音发生很好,我可以重播录音和听到声音,但当我在服务器上发布时,我的音频文件是空白的.

html/js代码

function stopRecording() {
            recorder.stop();
            recorder.exportWAV(function(s) {
                audio.src = window.URL.createObjectURL(s);
                sendWaveToPost(s);                  
            });
        }

function sendWaveToPost1(blob) {
            alert('in');
        var data = new FormData();

            data.append("audio", blob, (new Date()).getTime() + ".wav");

            var oReq = new XMLHttpRequest();
            oReq.open("POST", "/audio/save_file");
            oReq.send(data);
            oReq.onload = function(oEvent) {
                if (oReq.status == 200) {
                    console.log("Uploaded");
                } else {
                    console.log("Error " + oReq.status + " occurred uploading your file.");
                }
            };
        }
Run Code Online (Sandbox Code Playgroud)

控制器代码

def save_file
    audio = params[:audio]
    save_path = Rails.root.join("public/#{audio.original_filename}")

      # Open and write the file to …
Run Code Online (Sandbox Code Playgroud)

javascript audio html5 ruby-on-rails

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

Amazon S3缓存音频文件

我创建了新的音乐应用程序,并将所有mp3文件存储在Amazon S3上.在转移到S3之前,我将它们存储在服务器文件系统本身上.它用于缓存文件,并且连续重新加载的页面文件未从服务器下载.但是每次加载页面后转到S3都会从S3下载文件.这不仅使我的应用程序变慢,而且对S3的每个请求都是金钱.我找到了一些关于缓存控制的文档,我尝试了所有这些但没有成功.我可能会在这里遗漏一些东西.任何帮助表示赞赏.谢谢.

这是我在S3上上传mp3文件的代码.我使用CarrierWave和Rails.

CarrierWave.configure do |config|
    config.fog_credentials = {
      :provider               => 'AWS',
      :aws_access_key_id      =>  MyAppConfig.config['aws']['aws_access_key'],
      :aws_secret_access_key  => MyAppConfig.config['aws']['aws_secret_key'],
    }
    config.fog_directory  = MyAppConfig.config['aws']['aws_bucket_name']
    config.fog_public     = false
    config.storage = :fog
    config.fog_attributes = {'Cache-Control'=>'max-age=315576000'}
end
Run Code Online (Sandbox Code Playgroud)

caching ruby-on-rails amazon-s3 amazon-web-services

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