VS2010 SQL2008 IIS6LOGIN.ASHXusing System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Security.Cryptography;
using System.Data.SqlClient;
using System.Web.SessionState;
namespace BRS.Ashx
{
/// <summary>
/// Login 的摘要说明
/// </summary>
public class Login : IHttpHandler, IRequiresSessionState
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Response.Write("TRUE");//测试
string id = context.Request["BRS_id"].ToString();//取用户输入的用户名
string password = FormsAuthentication.HashPasswordForStoringInConfigFile(context.Request["BRS_password"].ToString(), "MD5");//取用户输入的密码并加密
SqlDataReader dr = SQLHelper.ExecuteReader("SELECT lock FROM users WHERE id = '" + id + "'");//注释掉这里是可以正常返回TRUE的
..
...下面代码没有贴全。
在VS2010直接F5调试,是可以正常通过的,ashx能正常返回值。
通过IIS访问就不行了,包括127.0.0.1,192.168.18.100(本机局域网IP),但我试了一下,把上面操作数据库的语句注释掉,在IIS下也可以正常返回值,所以我认为是数据库操作的问题,但是为什么调试的时候没有问题呢?请大神帮忙。
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Security.Cryptography;
using System.Data.SqlClient;
using System.Web.SessionState;
namespace BRS.Ashx
{
/// <summary>
/// Login 的摘要说明
/// </summary>
public class Login : IHttpHandler, IRequiresSessionState
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Response.Write("TRUE");//测试
string id = context.Request["BRS_id"].ToString();//取用户输入的用户名
string password = FormsAuthentication.HashPasswordForStoringInConfigFile(context.Request["BRS_password"].ToString(), "MD5");//取用户输入的密码并加密
SqlDataReader dr = SQLHelper.ExecuteReader("SELECT lock FROM users WHERE id = '" + id + "'");//注释掉这里是可以正常返回TRUE的
..
...下面代码没有贴全。
在VS2010直接F5调试,是可以正常通过的,ashx能正常返回值。
通过IIS访问就不行了,包括127.0.0.1,192.168.18.100(本机局域网IP),但我试了一下,把上面操作数据库的语句注释掉,在IIS下也可以正常返回值,所以我认为是数据库操作的问题,但是为什么调试的时候没有问题呢?请大神帮忙。
解决方案 »
- c# asp.net大文件上传(大于1G)
- 关于“集成Windows身份验证”的网站系统
- Any source code ? Datalist paging for Gallery
- 有關於ie瀏覽器字型的屬性....
- 我想服务器在设定的时间执行一系列操作,怎么实现呢?用sqlserver的作业感觉不灵活不好控制。请大家指教
- 求Dotnet2.0 下的Web在线编辑器(最好上传文件管理比较好的)
- ASP.NET配置问题!!!急急急!!
- [高手来]ASP.NET做大型MIS/ERP软件,有哪几个问题是比较难的?
- 数据库连接问题
- 问一个简单问题,如何获得一个文件的类型?
- 数字正则问题
- 请问下面这段代码这么解释啊?
写了个小程序提示用户 '0A9D087B82B34BF\ASPNET' 登录失败。 我的连接串是 <add name="connStr" connectionString="Data Source=0A9D087B82B34BF\SQLEXPRESS;Initial Catalog=BRS;Integrated Security=True"/>
写了个小程序提示用户 '0A9D087B82B34BF\ASPNET' 登录失败。 我的连接串是 <add name="connStr" connectionString="Data Source=0A9D087B82B34BF\SQLEXPRESS;Initial Catalog=BRS;Integrated Security=True"/>数据源是什么?sqlserver?access?
写了个小程序提示用户 '0A9D087B82B34BF\ASPNET' 登录失败。 我的连接串是 <add name="connStr" connectionString="Data Source=0A9D087B82B34BF\SQLEXPRESS;Initial Catalog=BRS;Integrated Security=True"/>数据源是什么?sqlserver?access?sql