摘要:
新部署的虚拟机,运行Asp.net MVC程序,出现如下图错误: 解决方法: 添加功能和角色-》添加角色-》Web服务器IIS-》应用程序开发-》Asp.net3.5 /Asp.net4.0勾选 阅读全文
随笔分类 - IIS
Asp.net应用程序使用FPSE发布失败,老提示输用户名和密码解决方法
2012-08-10 11:01 by slmk, 285 阅读, 收藏, 编辑
摘要:
FPSE是FrontPage 扩展的英文缩写,vs2010以前,都是这种方式发布应用的。今天遇到了一个很奇怪的问题,昨天还好好的可以发布,今天就不行了,老让我输用户名和密码。关闭vs2010,注销机器都不能解决问题。检查了服务器上文件夹是有权限的。查看事件日至猛然找到了问题所在:发现安全日至中审核失败的日志里竟然不是我机器的IP,而是浏览器代理的IP。原来是我昨天浏览器设置了一下代理服务器的原因,没想到却影响到了FPSE的发布。看来,FPSE是和IE联系紧密的。总结:出现发布问题,不要一味地认为是服务器的问题,有可能是客户端出问题了。一般问题查看服务器日志,准能找到蛛丝马迹。 阅读全文
[Silverlight]实战WCF RIA gzip压缩
2012-04-03 16:21 by slmk, 1664 阅读, 收藏, 编辑
摘要:
本文利用IIS7的“动态内容压缩”,实现WCF RIA输出的内容压缩后发送到客户端浏览器。测试环境:Win7+IIS7.5;网络监视工具:Fiddler2 (用Firebug也可)。测试代码:web端:[EnableClientAccess()] public class StringService : DomainService { public string GetString() { return File.ReadAllText(Path.Combine(AppDomain.CurrentDomain.BaseDirecto... 阅读全文
IIS服务无法启动的小实验之MachineKeys文件夹
2012-03-01 21:54 by slmk, 1938 阅读, 收藏, 编辑
摘要:
实验环境:windows server 2003 sp2 + IIS6.0 除了2003自动的1.1框架,没有安装任何.net框架。系统很纯净,因为是在虚拟机中做的实验。实验步骤:观察安装完IIS之后的 ”C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys“ 文件夹:iis安装之前是什么样忘了看了,失误:) 2. 删除以c2319开头的文件,记得要先备份一下,因为下面会发生让网管们抓狂的事情。 3. 停止服务IIS Admin Service ,再启动该服务,会发现IIS.. 阅读全文
IIS6不重启改应用程序.net framework 4.0的方法
2011-12-15 09:43 by slmk, 351 阅读, 收藏, 编辑
摘要:
利用aspnet_regiis命令:W3SVC/ + [Site Identifier from IIS Console] + /root+YouAppName如何发现网站的标识Site Identifier?在IIS中点击网站节点,在右边列表中显示网站的ID,状态,IPs和端口栏目如果表示是3,就用命令:aspnet_regiis.exe -norestart -s "W3SVC/3/root/yourAppName"可能需要回收池iisapp /a <app pool> /r 阅读全文
[Asp.net]更新全局程序集缓存的注意事项
2011-11-21 11:30 by slmk, 504 阅读, 收藏, 编辑
摘要:
全局程序集缓存GAC的优先级是最高的,也就是说相同名称的dll,如果同时放到GAC和应用程序目录下,应用程序首先使用GAC中的文件,这与.net的程序集发现规则有关(先在GAC中找,找不到再到应用程序目录下找)。部署到GAC中最大的好处是:更新成本低。试想如果以后发现了a.dll中有bug,要更新a.dll,而此时你已经部署了100个引用a.dll的应用,此时可以果断的部署到GAC中,那么你所有的应用程序就都会得到更新了。然而这种更新并不是立即发生的。你虽然卸载了GAC中的程序集,并且将新程序集拖了过去,你还是发现你的应用没有丝毫改变,此时需要回收你的应用程序所在的程序池!因为应用程序还在使用 阅读全文
Asp.net页面的编码格式引起的"密钥集不存在"错误
2011-11-16 09:14 by slmk, 1523 阅读, 收藏, 编辑
摘要:
"密钥集不存在 ",英文"Keyset does not exist"堆栈跟踪:at System.Security.Cryptography.CryptographicException.ThrowCryptogaphicException(Int32 hr) at System.Security.Cryptography.SafeProvHandle._FreeCSP(IntPtr pProvCtx) at System.Security.Cryptography.SafeProvHandle.ReleaseHandle() at System.Ru 阅读全文
使用IIS Express 7.5实现支持Https的Silverlight登录
2011-11-11 18:10 by slmk, 1394 阅读, 收藏, 编辑
摘要:
只有实现了https的登录才算安全的登录,总不能明文传送用户名和密码吧?不过博客园的登录好像还是http的:-),也没关系了博客,不是网上购物,安全性要求相当低。有了IIS Express 7.5我们在开发时就能体验https,因为其包含了一个开发用的自签证书,可供我们调试用。说到证书,今天遇到了一个关于证书路径的问题,好半天才使用户的机器信任本该信任的证书,注意的就是:证书的完整路径都要导入到受信任的证书颁发机构中。 今天的文章还是证书倒的鬼。言归正传,IIS Express 7.5的Https功能可以参考这里。看图:工程属性中设置SSL你会发现IIS Express帮定了两个网址新建一个S 阅读全文
配置IIS Express 7.5以允许外部访问
2011-11-10 11:05 by slmk, 4828 阅读, 收藏, 编辑
摘要:
IIS Express 7.5是可以允许于windows Xp下运行的web服务器,可以作为一个小型的web服务器供局域网内使用。 官方下载连接:http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=abc59783-89de-4adc-b770-0a720bb21deb 备用连接:iisexpress_1_10_x86_zh-CN.7z 1、修改binding: 默认配置文件位于:[我的文档]\IISExpress\config\applicationhost.config。记事本打开找到: 在... 阅读全文