Asp.net-mvc Identity - 每两周扫描一次损坏的URL数据库

时间:2017-10-23 13:47:08

标签: c# asp.net-mvc

我目前正在开发一个使用MVC Identity的应用程序,用户可以在其中进行注册,同时将URL添加到数据库中。

我想知道包含扫描数据库的脚本和标记'报告'的最佳方法。任何损坏的URL,因此可以每两周手动从数据库中删除它们。

我在PHP中找到了一个在线但我最好使用C#来做到这一点。

有谁知道我会怎么做呢?

由于

1 个答案:

答案 0 :(得分:0)

有很多方法可以实现这样的代码。 我们需要做的就是尝试下载文件,如果不存在(AKA Link已损坏),它将获得异常并返回false。

这是一个例子:

<top (required)>'
C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.1.4/lib/rails/command/actions.rb:15:in

和用法:

require_application_and_environment!'
C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.1.4/lib/rails/commands/console/console_command.rb:96:in

另一种 FASTER 执行测试的方法是尝试HEAD请求实例化GET请求。通过这种方式,您可以提高测试速度。

以下是该方法的一些示例:

run'
C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/thor-0.20.0/lib/thor/invocation.rb:126:in