Edi Wang

IIS 17


Windows Azure部署NuGet服务器爆掉的解决办法

因为公司网络的限制,没有办法访问NuGet的官方地址 https://nuget.org/api/v2/ 。所以我只能在Windows Azure上搞了个私有的NuGet服务器。本地测试一切正常,但是部署到Azure以后,查看package list的时候爆了: 根据提示,只要更改web.config的一个配置就行: 然后在VS中重新部署网站到Windows Azure,因为是差异部署,只需要覆盖web.config就行。很快我们就能看到效果了: 至于如何自己建一个NuGet服务器,方法也非常简单。只要创建一个空的ASP.NET Web Application,然后添加NuGet.Server包就OK了。最后把你需要的NuGet包文件(.nupkg)扔到网站的Packages目录下就行。...

IIS Web.Config NuGet Azure

在IIS里部署WCF以及在Service中使用List泛型而不是Array的方法

最近在公司做的是WCF的一个项目,之前从来没玩过WCF,有些陌生。所以把碰到的问题都记录下来以备参考。 首先在IIS里部署WCF很简单。 1. 保证你先有一个网站,并在这个站点上点右键,添加一个应用程序。 2.在弹出的对话框里选择WCF的根目录,并给他起个名字。 3. 如果你的Serivce是.NET4开发的,那就要到应用程序池里改下.NET版本 4. 在浏览器里访问你的service地址,就应该能成功了。 在使用这个Service编程的时候,一开始我发现List类型全变成了Array,也难怪,Serivce的标准就是XML里放的一个个node作为数组的元素。以前用脚本调用的时候就用的是JSON的array,现在在C#里我们其实可以通过设置仍然使用List类型: 1. 在服务引用上点右键,选择配置服务引用(我不知道中文版VS是不是这个名字) 2. 在集...

Array IIS List Service WCF

Windows 7 64位版IIS不能连接Access数据库的解决办法

今天我把系统换成了64位版的Windows7,结果配完IIS打开网站测试的时候,顿时菊花一紧:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。 查了半天发现是IIS跑在64位环境下引起的。而64位下,是木有Access数据库的驱动的(包括Excel也不行)。 解决办法是:在目标网站的应用程序池中选择高级设置,然后将启用32位应用程序设置为true,重启IIS即可!...

64 bit ACCESS IIS

IIS7启用Windows身份验证的办法

最近因为工作需要,在PC上用IIS建了个简单的文件服务器(启用目录浏览),但这样的服务需要安全验证,我不能让每个人都可以访问我的文件。我记得以前在IIS5、IIS6里,是可以设置身份验证方式的,只要去掉匿名访问,打开网站的时候就需要输入IIS服务器上的用户名和密码。 然而换了Windows7之后,我没有注意过这个功能,直到今天才发现,Win7里的IIS7.5,默认是不带Windows身份验证的。如果把匿名身份验证关闭的话,访问网站会直接失败,而不是弹出登录框。 经过一番研究,终于发现了开启Windows身份验证的办法:控制面板-程序和功能-打开和关闭Windows功能-Internet信息服务-万维网服务-安全性,选择Windows身份验证。 然后,回到你的IIS控制台。选择要进行身份验证的网站。在身份验证中,将Windows身份验证启用,其他全部禁用。 大功告成:...

IIS7 匿名访问 Authentication

Win7下利用IIS自建网站全攻略!包括ASP和ASP.NET动态网站!高手勿入

首先说明,本文是入门水平,不会介绍IIS中的高级技巧,旨在引领不明白网站建设的童鞋入门,所以高手们可以绕路,不要浪 费青葱。。万一看了,请笑而不语,多多包涵。 读者需要了解网站开发(网页制作)和一些计算机网 络的基本知识。本文不会介绍如何去编写网站以及网络的设置。只介绍如何用IIS架设一个现有的网站。 自己建网站一直是很 多人的梦想。大家一定都多多少少学过网页制作。可做出来的网页,如何在internet上给朋友们看呢?如果你对服务器、网络等不了解,或没G购买虚拟主 机,没关系,你可以用自己的电脑DIY一个“服务器”出来!(当然,个人电脑做服务器是有很大局限性的,这个后面会讲) 其实早在Win98 里,就可以自己建web服务器了。那个时候的组件叫做PWS,2000以后叫做IIS了。并且一直延续到今天。微软在个人版的系统中也预留了阉割版的 IIS,以便网站开发人员自己做测试。 在XP时...

ASP ASP.NET IIS Win7

Win7下无法运行ASP.NET的解决方法

安装Windows7后,许多用户发现ASP.NET的网站跑不起来了。不管是先装IIS再装VS,还是先装VS再装IIS都一样。 遇到这种故障请先看一下IIS主页中有没有ASP.NET(.NET配置、.NET错误页、.NET全球化……)等设置选项。如果没有的话,用以下办法就可以解决~ 开始所有程序Microsoft Visual Studio 2008Visual Studio ToolsVisual Studio 2008命令提示,然后键入aspnet_regiis -i,等待ASP.NET安装完毕,再次打开IIS主页,就会发现已经有ASP.NET的配置选项了,问题解决!^_^...

ASP.NET IIS Win7

小心Robots.txt泄露造成网站被入侵

作者:汪宇杰 2009-5-24转载请注明作者及出处 首先!!还是要说句:我不是在教大家黑网站,不是让大家去破坏!!一切后果自负!!!记得n年前研究黑客技术的时候,当时有那么一招,是用Google等搜索引擎活生生地把后台路径或数据库路径找出来,于是,不少站长生怕重要信息泄露,将数据库及后台路径加入robots.txt,众所周知,网站目录下的Robots.txt是用来设置搜索引擎访问权限的,只要把不希望被搜索引擎找到的路径加到Disallow:后面,就可以了。 例如:#All Robots will spider the domainUser-agent: *Disallow: /admin/这样就屏蔽了所有搜索引擎对admin目录的访问。 但是,别高兴的太早,聪明反被聪明误!现在黑客要获得你的后台及数据库路径比以前更简单了!只要在网站域名后加上robots.txt(例如http://...

IIS Robots Security Hacker