在VS2005中xxx.design.cs文件为控件的存放文件。遇到这种问题的解决办法是右键单击项目—>转换为WebApplication
为什么我用VS2005打开的项目文件中的中文都显示为乱码?
A:这个通过设置VS的编辑环境即可解决,工具(tools) —选项(options)进行设置
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败..."的问题如何解决?
A:本地:如果你用的是sqlexpress
先打开配置工具,里面有一个网络配置,右边栏,有一个协议名称TCP/IP和Named Pipes 都给启用了,然后重启一下服务!打开Sql Server Management Studio连接进入数据库
-> 对象资源管理器 -> 机器名称\sqlexpress(sql server 0.0....),右击-> 属性
服务器属性 -> 安全性 -> 服务器身份验证 选择sql server和windows身份验证模式!
默认是使用windows身份验证模式
远程:除了以上设置以外,确定防火墙打开了SqlServer的远程默认端口1433,当然为了安全可以自行修改的
3.若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。
4.DataDirectory 是表示数据库路径的替换字符串。由于无需对完整路径进行硬编码,DataDirectory 简化了项目的共享和应用程序的部署。例如,无需使用以下连接字符串: "Data Source= c:\program files\MyApp\app_data\Mydb.mdf" 通过使用 |DataDirectory|(包含在如下所示的竖线中),即可具有以下连接字符串: "Data Source = |DataDirectory|\Mydb.mdf"
5.关于sql连接语句中的Integrated Security=SSPI
解决方法:
即:Security Support Provider Interface
设置Integrated Security为 True 的时候,连接语句前面的 UserID, PW 是不起作用的,即采用windows身份验证模式。
只有设置为 False 或省略该项的时候,才按照 UserID, PW 来连接。
Integrated Security 可以设置为: True, false, yes, no ,这四个的意思很明白了,还可以设置为:sspi ,相当于 True,建议用这个代替 True。
6.User Instance=True;只有SQL Server Express版的支持
/// <summary>
/// 创建Category实例
/// </summary>
/// <returns></returns>
public static ICategory CreateCategory()
{
string className = path + ".Category";
return (ICategory)Assembly.Load(path).CreateInstance(className);
}