小编Dav*_*vid的帖子

密码保护IIS 7.5中的ASP.NET Web应用程序

我在Windows 7上使用IIS 7.5来提供我的asp.net网站以进行测试.为了阻止随机人员查看我的网站,我希望IIS在提供任何内容之前需要用户名和密码.

我已经尝试禁用匿名身份验证并在应用程序上启用Windows身份验证,但是当我键入我的Windows凭据时,它不起作用.

有人可以解释一个简单的方法吗?

asp.net windows-7 iis-7.5

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

ForEach在字符串数组中修剪字符串值

我只是想知道为什么这个ForEach不起作用并留下带有尾随空格的值.

string days = "Monday, Tuesday, Wednesday, Thursday, Friday";

string[] m_days = days.Split(',');

m_days.ToList().ForEach(d => { d = d.Trim(); } );
Run Code Online (Sandbox Code Playgroud)

我知道有其他方法可以做到这一点,所以我不需要在那里回答.

c# asp.net foreach

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

条件WHERE语句SQL Server

我想创建一个将返回所有Country行的SP,除非CountryID提供一个参数.这是我想象它可能会起作用的方式,但它并不喜欢它.

ALTER PROCEDURE [dbo].[usp_return_countries]
    @CountryID AS INT = 0
AS
BEGIN
        SELECT *
        FROM Countries
        WHERE Active = 1

        IF @CountryID > 0 BEGIN
            AND @CountryID = CountryID
        END

END
Run Code Online (Sandbox Code Playgroud)

谢谢

PS我认为可能有一种更好的方法,而不是简单地根据上述条件重复整个SELECT语句.

sql t-sql sql-server-2008

4
推荐指数
2
解决办法
7329
查看次数

当ASP.NET Web应用程序设置Cookie时,它的安全性如何?

我想知道一个cookie是多么安全,以及它是否可以被设置它的其他应用程序读取.

我想设置一个cookie,用于存储我网站的一些敏感数据,以便随时阅读.

其他应用程序可以读取我的应用程序设置的cookie 如果是这样,我是否需要加密存储在cookie中的数据?

注意:我无权访问SSL.

编辑:我想存储的信息是用户详细信息.我正在创建一个白标网站.根据特定网址的请求(例如www.mysite.com/joebloggs),我希望将有关Joe Bloggs的用户数据存储在客户端计算机上.当客户返回www.mysite.com时,我希望从cookie中读取Joe Bloggs上的数据,以便我可以跟踪它.

c# asp.net security encryption cookies

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

1and1 windows 托管与 asp.net

不确定是否有人使用过 1and1 MS Hosting 并遇到信任级别问题?

我只是尝试在 asp.net 中使用 system.net.mail 发送邮件(工作正常)但是当它与 1and1 联机时,我收到此错误:

说明:应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请联系您的系统管理员或在配置文件中更改应用程序的信任级别。

异常详细信息:System.Security.SecurityException:请求类型为“System.Net.Mail.SmtpPermission、System、Version=2.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089”的权限失败。

我问了 1and1,他们给我发了一个 machine.config 文件,里面有他们的设置,但没有解释如何处理它。

对不起,我不能再忍受无用的技术支持了。

任何人都知道我应该如何处理 machine.config 或其他什么?

asp.net trust hosting web-hosting system.net.mail

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

正则表达式没有检测用户名文本框中的空格

我有一个asp:文本框,其中包含一个用户名,该用户名是新用户帐户的注册表单的一部分.

显然我不希望用户使用空格作为名称进行注册,所以我有这个正则表达式,它应该保持有效条目长度为3到16之间的ASCII字符,没有空格.

但是没有空格在实践中不起作用.它适用于正则表达式编辑器和检查器,但不适用于我的aspx页面.

有什么建议?

^([a-zA-Z0-9!@#$%^&*()-_=+;:'"|~`<>?/{}]{3,16})$|\s

非常感谢

c# regex asp.net

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

年龄验证页面阻止网站 - 需要允许谷歌吗?

我在.net为酒精公司创建了一个网络应用程序.

客户要求拒绝对网站的所有访问权限,除非用户同意他们在其县内的年龄并且他们同意这些条款.

为了实现此功能,我只需将所有流量重定向到验证页面,在那里他们可以设置新会话,表示他们已同意(在此次访问时)这些条款.设置会话后,该站点即可完全访问.

我的问题是,我想谷歌等人抓取并索引网站上的所有页面.如何确保机器人不会被年龄验证页面捕获,这是确保我的整个网站被抓取的最佳做法.

c# asp.net web-crawler google-crawlers

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