<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_ASP.NET学习心得</title><subtitle type="text">该好好学习ASP.NET了</subtitle><id>http://feed.cnblogs.com/blog/u/32472/rss</id><updated>2010-03-19T01:36:28Z</updated><author><name>aspx1</name><uri>http://www.cnblogs.com/aspx1/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/aspx1/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/32472/rss"/><entry><id>http://www.cnblogs.com/aspx1/archive/2010/03/19/1689526.html</id><title type="text">asp.net中主线程和子线程间的权限有什么区别，能不能让子线程拥有主线程一样的权限</title><summary type="text">我们在asp。net虚拟主机 的网站中用到了多线程技术。但出现问题：网页主线程对文件有读写权限，可新起的线程却没有权限。比如用下面的代码 ：分别在主线程 和 新起的线程中创建一个文件。执行结果是主线程创建文件成功，而子线程出现操作错误：没有权限创建文件。请问这里面是怎么回事呢？如何才能避免这个情况？谢谢了代码Code highlighting produced by Actipro CodeHig...</summary><published>2010-03-19T01:36:00Z</published><updated>2010-03-19T01:36:00Z</updated><author><name>aspx1</name><uri>http://www.cnblogs.com/aspx1/</uri></author><link rel="alternate" href="http://www.cnblogs.com/aspx1/archive/2010/03/19/1689526.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/aspx1/archive/2010/03/19/1689526.html"/><content type="html">&lt;p&gt;我们在asp。net虚拟主机 的网站中用到了多线程技术。但出现问题：&lt;/p&gt;&#xD;
&lt;p&gt;网页主线程对文件有读写权限，可新起的线程却没有权限。&lt;br /&gt;比如用下面的代码 ：分别在主线程 和 新起的线程中创建一个文件。执行结果是主线程创建文件成功，而子线程出现操作错误：没有权限创建文件。请问这里面是怎么回事呢？如何才能避免这个情况？谢谢了&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;" onclick="cnblogs_code_show('dde4dd07-0404-4ce3-9466-8c6b74e6475c')"&gt;&lt;img  id="code_img_opened_dde4dd07-0404-4ce3-9466-8c6b74e6475c" style="display: none" onclick="cnblogs_code_hide('dde4dd07-0404-4ce3-9466-8c6b74e6475c',event)" src="http://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif"&gt;&#xD;
&lt;div  id="cnblogs_code_open_dde4dd07-0404-4ce3-9466-8c6b74e6475c"&gt;&#xD;
&lt;div&gt;&lt;!--&lt;br/ /&gt;&lt;br/ /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br/ /&gt;http://www.CodeHighlighter.com/&lt;br/ /&gt;&lt;br/ /&gt;--&gt;&lt;span style="color: #000000"&gt;我们在asp。net虚拟主机&amp;nbsp;的网站中用到了多线程技术。但出现问题：&lt;br /&gt;&lt;br /&gt;网页主线程对文件有读写权限，可新起的线程却没有权限。&lt;br /&gt;比如用下面的代码&amp;nbsp;：分别在主线程&amp;nbsp;和&amp;nbsp;新起的线程中创建一个文件。执行结果是主线程创建文件成功，而子线程出现操作错误：没有权限创建文件。请问这里面是怎么回事呢？如何才能避免这个情况？谢谢了&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000"&gt;script&amp;nbsp;runat&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;server&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;protected&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;void&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;Page_Load(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;object&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;sender,&amp;nbsp;EventArgs&amp;nbsp;e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.IO.File.WriteAllText(Server.MapPath(&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;/114/b&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;DateTime.Now.Millisecond.ToString&lt;br /&gt;&lt;br /&gt;()),&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;dd&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Response.Write(Application[&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;e&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.Threading.Thread&amp;nbsp;t&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;System.Threading.Thread(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;new&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;System.Threading.ThreadStart&lt;br /&gt;&lt;br /&gt;(dd));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.Start();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Response.End();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;private&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;void&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;dd()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;try&lt;/span&gt;&lt;span style="color: #000000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.IO.File.WriteAllText(Server.MapPath(&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;/114/a&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;DateTime.Now.Millisecond.ToString()),&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;dd&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;catch&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;(Exception&amp;nbsp;e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Application[&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #800000"&gt;e&lt;/span&gt;&lt;span style="color: #800000"&gt;"&lt;/span&gt;&lt;span style="color: #000000"&gt;]&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;e.Message&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;e.HelpLink&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;e.Source&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;e.StackTrace&lt;/span&gt;&lt;span style="color: #000000"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;e.TargetSite;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #000000"&gt;script&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/aspx1/aggbug/1689526.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/aspx1/archive/2010/03/19/1689526.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/aspx1/archive/2009/05/09/1453096.html</id><title type="text">asp.net程序如何更好的支持子目录存放？ </title><summary type="text">就像asp程序一样，在网站目录中随便建个文件夹，然后把asp程序扔过来 ，就可以正常浏览。想让开发的asp.net程序也具有这样的功能，老大们有没有相关内容给推荐一下啊，发现这个方面的东西太少了</summary><published>2009-05-09T02:55:00Z</published><updated>2009-05-09T02:55:00Z</updated><author><name>aspx1</name><uri>http://www.cnblogs.com/aspx1/</uri></author><link rel="alternate" href="http://www.cnblogs.com/aspx1/archive/2009/05/09/1453096.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/aspx1/archive/2009/05/09/1453096.html"/></entry><entry><id>http://www.cnblogs.com/aspx1/archive/2009/02/10/1387220.html</id><title type="text">浏览器以图片格式请求一个aspx页面和以iframe形式请求页面，在服务器端可以判断出来么？</title><summary type="text"/><published>2009-02-10T02:05:00Z</published><updated>2009-02-10T02:05:00Z</updated><author><name>aspx1</name><uri>http://www.cnblogs.com/aspx1/</uri></author><link rel="alternate" href="http://www.cnblogs.com/aspx1/archive/2009/02/10/1387220.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/aspx1/archive/2009/02/10/1387220.html"/></entry><entry><id>http://www.cnblogs.com/aspx1/archive/2008/09/14/1290818.html</id><title type="text">奇怪的 Random</title><summary type="text"/><published>2008-09-14T08:03:00Z</published><updated>2008-09-14T08:03:00Z</updated><author><name>aspx1</name><uri>http://www.cnblogs.com/aspx1/</uri></author><link rel="alternate" href="http://www.cnblogs.com/aspx1/archive/2008/09/14/1290818.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/aspx1/archive/2008/09/14/1290818.html"/></entry><entry><id>http://www.cnblogs.com/aspx1/archive/2008/06/12/aspx1.html</id><title type="text">内文广告程序开发中遇到的一个问题</title><summary type="text"/><published>2008-06-11T23:55:00Z</published><updated>2008-06-11T23:55:00Z</updated><author><name>aspx1</name><uri>http://www.cnblogs.com/aspx1/</uri></author><link rel="alternate" href="http://www.cnblogs.com/aspx1/archive/2008/06/12/aspx1.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/aspx1/archive/2008/06/12/aspx1.html"/></entry><entry><id>http://www.cnblogs.com/aspx1/archive/2008/05/17/1201158.html</id><title type="text">国外的开源的CMS汇总(转载)</title><summary type="text"/><published>2008-05-17T01:19:00Z</published><updated>2008-05-17T01:19:00Z</updated><author><name>aspx1</name><uri>http://www.cnblogs.com/aspx1/</uri></author><link rel="alternate" href="http://www.cnblogs.com/aspx1/archive/2008/05/17/1201158.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/aspx1/archive/2008/05/17/1201158.html"/></entry><entry><id>http://www.cnblogs.com/aspx1/archive/2008/04/17/1158116.html</id><title type="text">IT从业人员必看的十几个论坛</title><summary type="text"/><published>2008-04-17T07:09:00Z</published><updated>2008-04-17T07:09:00Z</updated><author><name>aspx1</name><uri>http://www.cnblogs.com/aspx1/</uri></author><link rel="alternate" href="http://www.cnblogs.com/aspx1/archive/2008/04/17/1158116.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/aspx1/archive/2008/04/17/1158116.html"/></entry><entry><id>http://www.cnblogs.com/aspx1/archive/2008/04/07/1140682.html</id><title type="text">国外开源.Net 系统概述</title><summary type="text"/><published>2008-04-07T08:52:00Z</published><updated>2008-04-07T08:52:00Z</updated><author><name>aspx1</name><uri>http://www.cnblogs.com/aspx1/</uri></author><link rel="alternate" href="http://www.cnblogs.com/aspx1/archive/2008/04/07/1140682.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/aspx1/archive/2008/04/07/1140682.html"/></entry><entry><id>http://www.cnblogs.com/aspx1/archive/2008/04/02/1133819.html</id><title type="text">60多个精品源码站(精心收集的哦~~)</title><summary type="text"/><published>2008-04-02T00:08:00Z</published><updated>2008-04-02T00:08:00Z</updated><author><name>aspx1</name><uri>http://www.cnblogs.com/aspx1/</uri></author><link rel="alternate" href="http://www.cnblogs.com/aspx1/archive/2008/04/02/1133819.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/aspx1/archive/2008/04/02/1133819.html"/></entry><entry><id>http://www.cnblogs.com/aspx1/archive/2008/01/02/1022652.html</id><title type="text">asp.net学习资源汇总 ( 持续更新 )</title><summary type="text"/><published>2008-01-02T00:13:00Z</published><updated>2008-01-02T00:13:00Z</updated><author><name>aspx1</name><uri>http://www.cnblogs.com/aspx1/</uri></author><link rel="alternate" href="http://www.cnblogs.com/aspx1/archive/2008/01/02/1022652.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/aspx1/archive/2008/01/02/1022652.html"/></entry></feed>
