小编sea*_*bun的帖子

MSDeploy - 目标无法访问

我在Windows Server 2008 R2上安装了Web Deploy 3.5并尝试通过visual studio 2012运行远程发布Web应用程序.但是,我收到了错误 - 目标无法访问.

我读了一些帖子并在下面查看但仍然没有运气.

我错过了什么吗?谢谢.

asp.net web-deployment visual-studio webdeploy

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

在ASP.NET Core中使用防伪并得到错误-无法解密防伪令牌

我的ASP.Net Core MVC应用程序添加了防伪中间件,如下所示:

startup.cs

services.AddMvc();
services.AddSession();
services.AddCaching();
services.AddSession(o =>
{
  o.IdleTimeout = TimeSpan.FromMinutes(120);
});
services.AddAntiforgery();
Run Code Online (Sandbox Code Playgroud)

我在下面的视图和控制器中添加了

视图:

services.AddMvc();
services.AddSession();
services.AddCaching();
services.AddSession(o =>
{
  o.IdleTimeout = TimeSpan.FromMinutes(120);
});
services.AddAntiforgery();
Run Code Online (Sandbox Code Playgroud)

控制者

[HttpPost, ValidateAntiForgeryToken] 
public IActionResult Login(IFormCollection formCollection) 
{...}
Run Code Online (Sandbox Code Playgroud)

问题是,当用户遇到不同的表单时,用户总是会跌倒。

System.InvalidOperationException:无法伪造令牌。---> System.Security.Cryptography.CryptographicException:在密钥环中找不到密钥{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}。

我找到了一个解决方案,建议在web.config中设置一对静态的验证/解密密钥,但是看来该解决方案仅适用于经典的asp.net应用程序。我应该如何在ASP.Net core中做?

c# asp.net asp.net-mvc antiforgerytoken

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

Powershell:如何将Format-Table与XML数据一起使用

<tickets type="array">
    <ticket>
        <assigned-user-id type="integer">123</assigned-user-id>
        <closed type="boolean">true</closed>
        <creator-id type="integer">177522</creator-id>
        <number type="integer">306</number>
        <state>resolved</state>
        <tag nil="true"/>
        <title>
        title text 1
        </title>
        <updated-at type="datetime">2012-03-14T13:13:11+11:00</updated-at>
        <user-id type="integer">96438</user-id>
        <version type="integer">3</version>
        <user-name>Username</user-name>
    </ticket>
</tickets>
Run Code Online (Sandbox Code Playgroud)

我是一个Powershell新手,在xml和format-table上找到一个问题.给出上面的xml文件.如果我在脚本下面运行以在表中显示票证,则无法显示"number","closed"的值

$t = [xml](new-object system.net.webclient).downloadstring($xmlfilepath)
$t.tickets.ticket | Format-Table -Property title, state, user-name, url, number, closed
Run Code Online (Sandbox Code Playgroud)

返回:

title            state       user-name       number       closed                                      
-----            -----       ---------       ------       ------                                
title text 1     resolved    Username        number       closed   
title text 2     resolved    Username        number       closed   
Run Code Online (Sandbox Code Playgroud)

这是我必须使用foreachselectSingleNode("ticket").get_InnerXml()获得所有价值的唯一方式吗?

谢谢.

xml powershell powershell-2.0

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

我可以将$(this)传递给.getJSON回调函数吗?任何解决方法?

我试图在每个li上获取rel的值并将其传递给.getJSON函数.然后我想将回调中的thumbnail_url值添加到li后代的image标签中.我的问题是如何将$(this)对象传递给回调函数.似乎$(this)为null.

$('ul.sample li').each(function () {

        var url = 'http://sampleurl/api/url?' + $(this).attr('rel');

        $.getJSON(url, function (data){
            $(this).find('img').attr('src') = data.thumbnail_url;
    })
});
Run Code Online (Sandbox Code Playgroud)

HTML:

<ul class="sample">
   <li rel="value1">
       <img src="">
   </li>
   <li rel="value2">
       <img src="">
   </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

下载完成后,仅从 axios 返回“onDownloadProgress”响应

我正在使用 Axios 版本从 React 应用程序中的端点0.19.0获取JSON feed。Get我获取饲料没有问题。但是,当我尝试使用该方法跟踪下载进度时遇到了问题onDownloadProgress。下面是我的代码:

axios.get(config.apiEndpoint, {headers: { 'key' : 'token'}, timeout: 60000,  
  onDownloadProgress: (progressEvent) => {
     console.log(progressEvent);
  }})
  .then( response => {                    
     console.log('done')
  }).catch(error => {            
     console.log(error.message);
  });
Run Code Online (Sandbox Code Playgroud)

我需要下载的 JSON feed 相当大。下载花了10多秒。我预计onDownloadProgress回调方法会每隔几秒触发一次,直到下载完成。但是,我不太确定为什么在我的情况下,onDownloadProgress下载完成后只同时返回一些响应。我是否缺少任何设置?

javascript node.js reactjs axios

5
推荐指数
0
解决办法
440
查看次数

有没有办法在“反应选择”中的搜索选项中包含组标签

我曾经react-select允许用户从选项列表中搜索/过滤。但是,搜索中不包括组标签。只是想知道是否有任何方法可以在搜索中包含组标签。

在下面的屏幕截图中,搜索“COLOR”时未显示组标签“COLORECTAL”及其选项。

下拉截图1

下拉截图2

javascript drop-down-menu reactjs react-select

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

'Microsoft.ACE.OLEDB.12.0未在本地计算机中注册.

我在Windows 2008服务器上安装了Microsoft Access数据库引擎2010可再发行组件http://www.microsoft.com/en-us/download/details.aspx?id=13255.但是,当我运行我的Web应用程序以将电子表格表导入数据库时​​.它抱怨错误消息 - "Microsoft.ACE.OLEDB.12.0未在本地计算机中注册."

我已经测试了我的代码并在我的Windows 7本地计算机上运行.任何的想法?

database asp.net oledb oledbconnection

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