﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-贤仁居 Leon Gong-随笔分类-.net</title><link>http://www.blogjava.net/gentoo1439/category/43704.html</link><description>学而不思则惘，思而不学则殆</description><language>zh-cn</language><lastBuildDate>Sat, 23 Jan 2010 06:49:14 GMT</lastBuildDate><pubDate>Sat, 23 Jan 2010 06:49:14 GMT</pubDate><ttl>60</ttl><item><title>怪事，.net的Cookies跟域名有关，不能用localhost</title><link>http://www.blogjava.net/gentoo1439/archive/2010/01/22/310539.html</link><dc:creator>Gentoo</dc:creator><author>Gentoo</author><pubDate>Fri, 22 Jan 2010 08:31:00 GMT</pubDate><guid>http://www.blogjava.net/gentoo1439/archive/2010/01/22/310539.html</guid><wfw:comment>http://www.blogjava.net/gentoo1439/comments/310539.html</wfw:comment><comments>http://www.blogjava.net/gentoo1439/archive/2010/01/22/310539.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gentoo1439/comments/commentRss/310539.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gentoo1439/services/trackbacks/310539.html</trackback:ping><description><![CDATA[<p>这两天调试一个asp.net程序，用户在首页登录成功后，系统会在客户端添加一个Cookie，然后重定向到首页，首页检测到这个Cookie后就屏蔽掉登录。我在本机调试的时候本能的用localhost，结果每次都不成功，Cookie不起作用。后来在hosts文件中将127.0.0.1 随便映射成一个域名，一试就好了。到现在也不明白这是为什么，莫非是微软觉得localhost的程序给自己添加Cookie是多此一举？</p>
<img src ="http://www.blogjava.net/gentoo1439/aggbug/310539.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gentoo1439/" target="_blank">Gentoo</a> 2010-01-22 16:31 <a href="http://www.blogjava.net/gentoo1439/archive/2010/01/22/310539.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>更改Visual Studio 的 ASP.NET Developemnt Server 的监听端口（port） 和 虚拟路径（virtual path）</title><link>http://www.blogjava.net/gentoo1439/archive/2010/01/22/310481.html</link><dc:creator>Gentoo</dc:creator><author>Gentoo</author><pubDate>Fri, 22 Jan 2010 02:37:00 GMT</pubDate><guid>http://www.blogjava.net/gentoo1439/archive/2010/01/22/310481.html</guid><wfw:comment>http://www.blogjava.net/gentoo1439/comments/310481.html</wfw:comment><comments>http://www.blogjava.net/gentoo1439/archive/2010/01/22/310481.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gentoo1439/comments/commentRss/310481.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gentoo1439/services/trackbacks/310481.html</trackback:ping><description><![CDATA[<p>这两天开始研究一个韩国人写的asp.net（C#）程序，好多年没玩.net了，发现很生疏。首先要把源代码在本机跑起来，安装VS2005。然后打开网站把项目到进去后，启动debug（F5）后出现问题，&nbsp;&lt;add assembly="System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /&gt;这一行报错，google了一下发现必须要安装.net framework 3.5 sp1 ，如果还不行还要安装MS Chart.exe，看来这个是图形报表需要的东西。<br />
<br />
安装完成后点击自动调试模式，还是报错，这次提示web.config里的全局路径出问题，后来仔细琢磨了一下发现VS默认启动的Development Server自作聪明的在启动的URL后面加了一个项目名称作为子路径，这个导致了很多问题，项目里定义的相对路径找不到，导致图片、JS、CSS等无法显示。好多人在骂微软的这个stupid。<br />
<br />
google了一下解决方案，如下：点击VS上面的&#8220;工具&#8221;---&gt;&#8220;外部工具&#8221;，然后添加一个Development Server，自己定义名称、端口号、虚拟路径、物理路径等。我的位置如下：<br />
标题：Web Server Port:8080<br />
命令：C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\WebDev.WebServer.EXE <br />
参数：/port:8080 /path:D:\vs_workspace\ibt 这里没有定义虚拟路径，即为/<br />
然后勾选&#8220;使用输出窗口&#8221;，这样就有打印信息了。<br />
<br />
完成后你会发现&#8220;工具&#8221;里多了一个你定义的&#8220;Web Server Port:8080&#8221;，点击一下就启动了。<br />
<br />
好多国内的帖子到这里后就完事了，其实不然。因为这样的话是解决了端口号和虚拟路径的问题，但我发现这时候不能debug程序了，断点没用。<br />
国外的帖子找到了解决办法，原来还差一步，就是替换VS给项目设置的默认Development Server。在&#8220;解决方案资源管理区（solution explore）&#8221;里点击项目工程（project），右键点击并选择&#8220;属性页&#8221;，选择左边的&#8220;启动选项&#8221;，在&#8220;服务器&#8221;里选择&#8220;使用自定义服务器&#8221;，在基URL里填写&#8220;http://localhost:8080/&#8221;，这样就OK了。但跟默认有区别的是，这次VS不管自动启动Development Server，需要手动启动，然后才能点击&#8220;启动调试（F5）&#8221;按钮</p>
 <img src ="http://www.blogjava.net/gentoo1439/aggbug/310481.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gentoo1439/" target="_blank">Gentoo</a> 2010-01-22 10:37 <a href="http://www.blogjava.net/gentoo1439/archive/2010/01/22/310481.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>