好久没写博客了,这次写博客呢,主要是因为上述纠结了我2天的时间,我本身对IIS的架构了解的也不透彻。
首先,介绍一下此次部署的环境:
1.Windows Server 2008 R2 标准版
2.IIS7.5
3.非Administrator用户部署和访问
4.程序部署在默认网站下面
其次,介绍一下开发的环境:
1.vs 2010+silverlight 5.0
网站由工程实施人员部署后的现状:
1.网站除系统中涉及到所有上传功能都不能用以为,其他功能一切正常
2.上传功能不能用,界面提示错误为:
[HttpWebRequest_WebException_RemoteServer]
参数: NotFound
调试资源字符串不可用。密钥和参数通常提供足够的信息用以诊断该问题。请访问 http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.30514.0&File=System.Windows.dll&Key=HttpWebRequest_WebException_RemoteServer
根据上述情况,作为一个不熟悉现场情况的开发人员,我最初的判断就是从系统及IIS权限配置入手(网上一搜一大堆),从网上及咨询的其他高手处等到的答案也是这样的。
也正是因为这个判断,让我在这方面的配置上花了近1天半的时间,终究还是解决不了这个问题。但是,心中仍然充满疑惑,次问题肯定是设置问题,但是到底是哪里设置了
我也不清楚。
最后,我选择做一个最后的尝试,重新创建一个网站,在新网站下部署部署我们的网站。这次尝试居然不报错了,文件也顺利的传到了服务网器上。
想想做个技术人员真不容易,不仅要懂得技术(知识面要广),还有懂得变通,一种方法尝试不通,就要换一种方法。根据上面阐述,应该是默认网站下做了什么特殊的设置,目前我还无法得知导致该问题的根本原因。不过,这个难关算是过去了。