问题是应用程序连接池的问题。网上有些朋友说是Temp文件夹的权限的问题。也许有其它的情况是那样产生的。
本问题的特征是:数据库是SQL Server Express、程序在VS中调试成功,但是在在IIS中产生类似如下的问题
------------------------------------------------
无法打开登录所请求的数据库 "dbName"。登录失败。
用户 'IIS APPPOOL\DefaultAppPool' 登录失败。
------------------------------------------------
解决方案
1、先查看你的网站使用的是哪个应用程序池

2、设置应用程序池的选项


这里只要选LocalSystem或NetworkService就可以解决问题
本文转自:听雨小榭(记录智慧的地方)的空间
本文转自:Coding,changing
IE8 所带的开发人员工具真是好东西,用它来探测网页上的各个元素非常方便。可是不知是何原因今天它总是蜷在某个看不到的角落无法正常显示,鼠标当然没有可拖动的地方。开始很自然想到的解决办法是调整屏幕分辨率,以及进入IE8的”Internet选项”,在”高级”标签下点击”重置”按钮,但是结果无效,重启机器依然无效…
还好当时头脑没发热,继续打开IE8,并按F12键开启开发人员工具,然后用鼠标在系统任务栏上滑动,在IE图标上经过时Windows Aero效果仍就是这个样子:
不过就在此刻本人做了一个非常英明神武的动作,将鼠标移到右侧Aero缩略图上点击鼠标右键,然后选择”最大化”,开发人员工具终于撑满屏幕露面了:D:
现在你可以双击标题栏,使其还原,它仍旧蜷缩起来但已能显示在桌面上了,瞧它这时的德行:
接下来用鼠标拖动将其还原即可。希望对遇到此种状况的朋友有所帮助。
本文转自:冷月照霜城 的空间
声明:此文只献给新手,欢迎高人批评指正。
在VS2005中,提供了代码段(Snippet)的功能。
什么是代码段呢?即使你对这个词还不是很熟悉,但是极有可能的是——你已经在不知不觉中应用它了。
举例:
当我们在写一个选择分支(if语句)或是循环分支(for语句)时,难道要完全手动敲完每一个字符吗?
当然不会这么笨,我们只要输入“if”然后再轻按两下Tab键,if语句的经典结构就跃然纸上了。
这时我们只要在绿色的方框中写上条件即可。
看到这,你一定会大声惊呼:这个我早就用过啊!
对,这就是代码段,不但支持if,还支持for,do,switch等多种C#常见语句。
插入代码段的方法有几种:
2.快捷键Ctrl+K,X
同样,我们可以选定已写好的一些语句,然后插入“外侧代码段”,则选中的语句将被选中的代码段包围。
我们举例来说明:
string name = labName.Text;
Response.Write(name);如上面所示,我们向页面输出name的内容。但是我们又考虑到,应该加一个name内容是否为空的判断。这时该怎么办?
写个if,然后用tab插入代码段,再拷贝、粘贴?
大可不必,我们先选中第二句,然后右键单击,选择“外侧代码”(或者使用快捷键Ctrl+K,S),选中"if",我们看到语句自动被放在了if语句结构当中。
{
Response.Write(name);
}
怎么样,是不是很方便,尤其在代码复杂的时候更加明显。
具体到我个人,因为通常开始编写的时候更多关注主要业务逻辑,所以错误处理要到后期才考虑。
所以用的最多的是插入外侧代码“try”来后期添加“try-catch”块,感觉非常实用。
还不仅仅是这些,当我们在VS2005中打开“工具”,“代码段管理器”,选中“Visual C#”节点,我们会找到MS已经给我们定义好的全部代码段。
我敢说,很可能有你没用过的:)
举几个比较有用的:
ctor:构造函数
{
}
prop:属性及其支持字段(get;set)
public int MyProperty
{
get { return myVar; }
set { myVar = value; }
}
* 改变myVar的变量名后,相关的值自动更新,贴心:)
propg:同上,但是只有 get 访问器的属性及其支持字段的代码段
indexer:索引器
{
get { /* return the specified index here */ }
set { /* set the specified index to value here */ }
}
还有不少,就不一一列举了。最重要的是prop这个快捷方式,原来C#也可以像VB.Net那样方便,再也不用为写类的大量属性而发愁了。
ps.前几天还无意中在一个老外的博客里看到其为方便书写类的属性而特意录制的宏,莫非他是不知道prop的?:)
在这个界面,还可以添加用户自定义的代码段,相关语法见MSDN,这里就不详细介绍了——因为我觉得系统提供的基本上足够用了。
结束语:VS中的每一个细节我们都要尽量去了解,这样才能做到事半功倍,快乐编程~~
今天看到宿友的Office是2010版的,一时心动从他那里拷个了回来安装,装了几次都出现“未成功完成Microsoft office Professional 2010配置,错误2203,发生了内部错误(C:/windows/Installer/30148.ipi-2147287035),请与Microsoft产品支持服务(PSS)联系以获取帮助。)”的错误。
到网上一看,差点晕死,说了一大堆连个图片都没有,只能自己慢慢摆弄了,后来把用户变量中的TEMP设置成“%USERPROFILE%\Local Settings\Temp”就搞定了,图上已经写好了步骤,跟着点就行了:
点击到第6步的时候,在变量值中填入%USERPROFILE%\Local Settings\Temp
如果本身有变量值的话,就接着在原本的变量值后填入;%USERPROFILE%\Local Settings\Temp
(第二句和前面那句相比多了个分号,因为环境变量中的变量是以;分隔的)
今天用了 Windows Live Writer 后终于能够贴图了,重新把这个帖子编辑下^^
一个多星期前才知道有博客园这网站,发现博客园上的文章都很是精品,学习了不少东西`````
特别是“深蓝色右手”和“Nowpaper”两位大大的文章更是精品~~~
本来想一直关注着就好,也没想着发文章,只不过最近在VS2008上调试程序时老是用360浏览器默认打开了
在百度上查搜来搜去都无果,看到有相关的帖子又没有截图,每个人说的又不一样,搞了一个下午都不行
最后实在不行了跑到其它宿舍去问了问,没想到某同学竟然在1秒钟内帮我解决了问题,早知道就不用自己在电脑前纠结了一个下午
于是一气之下开通了博客园的博客,把问题的解决方法贴上来,顺便记念一下这个特殊的日子`````
1. 右击“解决方案资源管理器”中当前项目的“Default.aspx”,并点击浏览方式:
2.在弹出的窗口点选中“Internet Explorer”并点击“设为默认值”按钮
首先,要下载Windows Live Write,顺便给出个下载地址:
1. 下载并安装,第一次运行后进入配置界面:
这里选择最后一项:“其它日志服务”,并按“下一步”
2. 来到添加日志帐户的界面中
在填写日志网址之前,先打开你的博客园后台管理页面,并选择“设置”,在页面的底部确认以下信息:
将上面那个地址拷贝下来,然后在界面中输入,并填写好 用户名 和 密码,再“下一步“
3.进入软件与网站信息核对界面
如果信息填写正确,直接进入到“完成”界面
接着,就可以开始编辑并发布文章了,以下是我用 Windows Live Writer 编辑此文章的预览图:










