vs2012使用64位IIS EXPRESS调试

使用Visual Studio 2012开发网站或web应用程序时,可以使用两种web server。自带的development server和IIS EXPRESS。development server是x86版本的,IIS EXPRESS是同时x86和x64版。

然而在引用64位dll时,调试时会报错,因为即便使用IIS EXPRESS调试,vs2012默认只会调用其32位版本。可以通过任务管理器中的进程来查看你调试时启用的是什么版本的IIS EXPRESS。

之后的Visual Studio也许会集成IIS EXPRESS x64的调试调用,但是2012我们必须通过修改注册表来使vs调用x64版IIS EXPRESS,修改方法如下。

reg add HKEY_CURRENT_USERSoftwareMicrosoftVisualStudio12.0WebProjects /v Use64BitIISExpress /t REG_DWORD /d 1

注册表修改完成后需要重启vs2012使其生效。

使用vs2012的web deploy发布文件写权限丢失的问题

最近用美国虚拟主机试了一下vs2012的新功能web deploy。其实和vs2010的ftp发布类似更先进,更适合发布web应用类型的项目。但是随即发现一个问题,每次用web deploy发布之后,会丢失web目录的“写”权限。

于是我就不淡定了,首先找主机商arvixe发邮件,技术支持给我回了个:

Hello,

If the permissions are getting altered after deployment then I would request you to please refer :
http://blog.arvixe.com/when-publishing-an-application-using-visual-studio-2012-file-permissions-are-altered/

 

这是他们的博客,有很多技术解答,可是我怎么翻通过各国代理都无法打开这个文章。。。看关键词我想应该不是他们控制面板的问题,于是在网上查了下类似的情况,终于在微软的官网修改pubxml教程上找到了原因。

http://msdn.microsoft.com/en-us/library/ff398069.aspx

For example, suppose that you want to disable the default setACL behavior of Visual Studio deployment. By default, Visual Studio sets read permissions on the root folder of the destination site and write permissions on the App_Data folder. If you know that the default permissions on folders are correct and don’t need to be set, you can disable this behavior for a specific publish profile by adding the following XML to the publish profile file:

修改pubxml的情况,例如,如果你想禁用的Visual Studio部署时的默认SETACL行为。默认情况下,Visual Studio发布的ACL设定是将目标站点的根目录设置为只读权限,对App_Data文件夹设置克写权限。如果你需要这样的文件权限就不需要修改设置,不然,请修改pubxml:您可以在发布配置文件里加入这段代码禁用此ACL设定:

Win7下Eclipse4.2的默认中文字体大小

 

在Win7下Eclipse 3.7 – 4.2 的文本编辑器默认使用Consolas字体,无法修改为Courier New(我常用的)。

Google查找,发现如下2种解决方法:

方法一:

1、关闭Eclipse 3.7– 4.2

2、打开:%Eclipse_home%\plugins\org.eclipse.jface_3.7.0.I20110522-1430.jar

  文件:\org\eclipse\jface\resource\jfacefonts_windows7.properties

  最后第二行改为:org.eclipse.jface.textfont.0=Courier New-regular-10

  保存。

3、启动Eclipse 3.7– 4.2即可。

方法二:

打开:%Eclipse_home%\plugins\org.eclipse.jface_3.7.0.I20110522-1430.jar

在\org\eclipse\jface\resource下面把jfacefonts_windowsvista.propertiesjfacefonts_windows7.properties删掉即可。