1 ASP.NET注册问题
.net1.1
开始->程序->Microsoft Visual Studio .NET 2003->Visual Studio .NET 工具->Visual Studio .NET 2003 命令提示:
Aspnet_regiis.exe -i
.net2.0
开始->/程序->Microsoft Visual Studio 2005->Visual Studio Tools->Visual Studio 2005 命令提示
Aspnet_regiis.exe -i
2 OWC
OWC11下载网址
http://www.microsoft.com/downloads/details.aspx?familyid=7287252C-402E-4F72-97A5-E0FD290D4B76&displaylang=zh-cn
使用教程
http://blog.csdn.net/Eray/archive/2007/03/20/1534509.aspx
3 asp.net页面生存周期
http://blog.csdn.net/Eray/archive/2006/10/12/1331209.aspx
4 TreeView背景透明
在webctrl_client/1_0/treeview.htc中搜索
treeviewNode.style.display
在前面加上
bodyNode.style.backgroundColor="transparent";
即可
5 Window.open详解
http://blog.csdn.net/eray/articles/1178799.aspx
6 安装SQLserver提示挂起
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager中找到FileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。若仍出现上述情况,需在“编辑→查找”中找到“RenameOperations”,并全部删除!
7 把.net环境部署时打包
下载个PluginInstaller.msi安装上。
这样在VS里生成部署安装文件时,会自动加上两个包。
dotnetfx.exe:.net运行环境
langpack.exe:语言包
再安装软件时,会自动判断系统里是否有.net环境,如果没有。会先把这两个文件安装。
8 禁止自动打开文件。
呵呵,你这个问题我刚刚解决。分享给你吧。
string filename = "a.txt";
if (filename != "")
{
string path = Server.MapPath(filename);
System.IO.FileInfo file = new System.IO.FileInfo(path);
if (file.Exists)
{
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name);
Response.AddHeader("Content-Length", file.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.Filter.Close();
Response.WriteFile(file.FullName);
Response.End();
}
else
{
Response.Write("This file does not exist.");
}
}
9 是用户权限的问题。
在XP下你照着如下方法试试(仅限NTFS):
文件夹选项->查看->使用简单文件共享(推荐),取消选中状态
然后右键点击你要共享的文件夹->属性->你会发现多出一个安全选项,为everyone添加写入权限
另外关于
用户组的管理,在控制面板->管理工具->计算机管理
网站访问属性,在IIS里根据需要设置权限
10 大家推荐几本好书吧。
老规矩:http://book.csdn.net/subject/0705asp/