Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Vista Home Premium上开发.NET会有什么损失_.net_Windows Vista_Operating System - Fatal编程技术网

在Vista Home Premium上开发.NET会有什么损失

在Vista Home Premium上开发.NET会有什么损失,.net,windows-vista,operating-system,.net,Windows Vista,Operating System,我最近买了一台笔记本电脑,做一些非现场开发,以及我自己在上下班途中的一些工作 我习惯于在XP上开发,但笔记本电脑与Vista Home Premium捆绑在一起(不幸的是,我在这方面没有发言权)。我试图在上面安装XP,但失败了,因为XP安装没有SATA驱动程序 我知道你可以用nlite创建一个“滑动流”版本的XP安装程序,而且很可能会这样做,尽管根据我的研究,这对很多人来说是个问题,比如缺少驱动程序、蓝屏等等 我正试图决定是否继续使用这个选项,或者只是接受我的Vista安装,所以我想了解我在开发

我最近买了一台笔记本电脑,做一些非现场开发,以及我自己在上下班途中的一些工作

我习惯于在XP上开发,但笔记本电脑与Vista Home Premium捆绑在一起(不幸的是,我在这方面没有发言权)。我试图在上面安装XP,但失败了,因为XP安装没有SATA驱动程序

我知道你可以用nlite创建一个“滑动流”版本的XP安装程序,而且很可能会这样做,尽管根据我的研究,这对很多人来说是个问题,比如缺少驱动程序、蓝屏等等

我正试图决定是否继续使用这个选项,或者只是接受我的Vista安装,所以我想了解我在开发过程中会失去什么,比如IIS限制(Cassini是可以接受的替代品吗?)。SQL的哪些版本(如果有的话)将被限制。在.NET开发方面,我还应该注意什么?或者,就我的需要而言,Home Premium不是一个有效的选项吗

编辑

要回答为什么我想回到XP安装,我猜Vista是负面的,我天生对我的操作系统名称中的“Home”一词感到势利:)

不过,如果我不是一个开发者的话,我非常乐意继续使用它,因为我更愿意用我已经拥有的东西来破解,而不是忍受试图从当前良好的系统中破解一个正常工作的XP的痛苦


感谢您的回答,并且非常高兴听到更多的

我是在这个操作系统上开发的,在.NET堆栈、Visual Studio、MS Sql 2005/2008的任何部分,以及与PHP/Apache/MySql工作的LAMP堆栈的各个部分混合时,我都没有遇到任何问题


唯一的抱怨是我在运行IIS7,我在使用Ajax和WebForms应用程序的[WebMethod]技术时遇到了某些IIS6 HTTP post怪异之处。不过,所需要的只是一些研究和web.config的更改

这是一个完美的开发平台。它有IIS。您可以毫无问题地安装SQLServer2005SP2和SQLServer2008。我不明白它怎么会比XP差。

我不明白你为什么害怕离开XP。Vista(1个home prem,1个ultimate)自SP1以来的表现要好得多。我在Vista x64机器上进行工作和家庭开发,最近开始在win7上进行开发。我在VS、AdobeCS3/cs4、MsSQL、php、MySQL和其他方面还没有遇到任何问题


有一件事我不相信你可以在vista上回到IIS6或IE6。

不光是坚持使用vista就没有重新研究的余地。Vista GUI的一部分是使用.NET framwork创建的,因此与.NET的集成(如果有任何差异)对Vista用户有利。大多数负面报道都与司机不在Vista下工作有关。这并不奇怪,因为他们基本上修改了驾驶员策略


自从Vista发布以来,我几乎一直在并行使用XP和Vista,体验上没有明显的差异,在解决了我一开始遇到的驱动器问题后,我更喜欢Vista。

假设你是一名.NET 2.0(或更高版本)开发者,我不认为你在使用Vista Home Premium时会损失任何东西

安装VisualStudio2005(或更高版本),您就可以开始了。如果您是web开发人员,Cassini应该可以,但如果您确实需要IIS,则可以根据以下说明将其安装在Home Premium上:

您可以在Windows Vista®Home Premium、Windows Vista®Business、Windows Vista®Ultimate或Windows Server®2008上安装IIS 7

我还想把道具扔掉。它使您可以非常轻松地设置计算机以开发各种应用程序(包括基于PHP的应用程序)


是的,Vista给它贴上了污名(在我看来是不公平的,但我有偏见),但你不应该在给它一个机会之前就马上否定它。有些东西可能会有所不同(UAC、界面等),但你可以根据需要调整和关闭这些东西,以适应新环境。

我必须同意这种观点,你绝对不会失去任何与Vista相关的东西,在我看来恰恰相反

我不确定Vista带来的负面新闻是什么,我认为工作流程的转变是人们面临的问题,尽管在sp1之前存在一些问题,比如通过网络复制文件需要花费很长时间,但这些问题很久以前就已经解决了

此外,Vista中的IIS7比XP中的IIS5(XP x64中的6)限制小得多,例如,您可以有多个网站,还可以获得集成管道


从很多方面来说,它是一个更为现代的系统,很遗憾它没有得到更广泛的采用(上次我看到的是30%),但我怀疑经济状况也与采用率有关。

自从Vista进入测试版以来,我一直在使用Vista for.NET dev,我从来没有遇到过任何问题。现在我已经升级到了Windows7,WowWin7真是太棒了。如果你要建立一个新的环境,跳过Vista,直接跳到Win7。你会很高兴的。

在Vista中开发可能不是一件坏事。这是微软在安全方面的发展方向。Win7是一款真正的Vista,删除了烦人的东西。问题是Vista II,IIS 7有一些不同的锁定,所以可能会有一些令人头痛的问题。否则,在vista/Win 7环境中,您将一无所获。

我发现了Home Premium的一个小问题,我还没有找到解决方案。它似乎没有用于将用户放入组和创建组的UI。我正在尝试使用SQL Server Reporting Services,它似乎需要其初始管理员用户位于“BUILTIN\Administrators”组中。尽管我是一名管理用户,但我并不被视为是该组中的一员


我可能会尝试编写一个程序来弥补UI的不足,但据我所知,没有“用户和组”插件。

事实上,如果继续下去,我想你会损失很多