2010年11月

在做测试的时候,用VS直接F5运行一切正常,但是拖到IIS里边测试的时候却报错了,提示无法打开数据库xxx,IIS/xxxx登陆失败,什么什么的。

原因是因为我们登陆的时候是用的原来的windows用户登录的

现在需要做的是在sql server外围配置器里添加一个IIS的用户

添加完后就能正常访问数据库了。

话说,今天小康在写数据库表的时候发现其中两个表不存在主外键关系,于是直接拉了一个上去,但是保存的时候提示错误

'sort' table saved successfully
'product' table
- Unable to create relationship 'FK_product_sort'.
ALTER TABLE 语句与 FOREIGN KEY 约束"FK_product_sort"冲突。该冲突发生于数据库"show",表"dbo.sort", column 'sortid'

'sort' table saved successfully'product' table- Unable to create relationship 'FK_product_sort'.  ALTER TABLE 语句与 FOREIGN KEY 约束"FK_product_sort"冲突。该冲突发生于数据库"show",表"dbo.sort", column 'sortid'

仔细检查后发现在连个表里的同一个表名下存在不同ID的数据,删除后解决

这里有个简单的方法可以设置win7开机后自动登陆,并且适用于所有windows系统。
单击“开始”按钮,选择“运行”命令,打开“运行”对话框,输入命令行“rundll32 netplwiz.dll,UsersRunDll”(注意UsersRunDll的大小写,也可以直接复制代码,粘贴到运行对话框),单击“确定”按钮。 
弹出“用户账户”对话框,取消选取“要使用本机,用户必须输入用户名及密码”复选框,单击“确定”按钮完成。

在Web应用程序中不能通过右键项目-〉”添加“-〉”添加ASP.NET文件夹“方式添加 。因为Web应用程序中App_Code就不存在 。
不过可以通过手动的方式创建,添加一个文件夹命名为App_Code就可以了。这样子创建的和在网站中创建的App_Code的在外观上一样的。
先不要高兴,没有这么简单的。
你在App_Code创建类时,会发现没有智能提示。在页面后台引用时,会抱错,说不存在。
解决的办法就是选中你的类文件,在属性中”高级“中的”生成操作“默认”内容“要改为编译就可以了。
到这就可以了。

也可以为Web应用程序项目中添加"App_LocalResources",在这个文件夹下添加类也是可以的,就不需要添加App_Code文件夹了。
你还可以随便建个文件夹,或者根本就不用文件夹直接添加了类,只要修改了类高级属性的”生成操作“改为”编译“就可以