IIS7.5 部署Silverlight项目上传文件报错

好久没写博客了,这次写博客呢,主要是因为上述纠结了我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天半的时间,终究还是解决不了这个问题。但是,心中仍然充满疑惑,次问题肯定是设置问题,但是到底是哪里设置了

我也不清楚。

最后,我选择做一个最后的尝试,重新创建一个网站,在新网站下部署部署我们的网站。这次尝试居然不报错了,文件也顺利的传到了服务网器上。

想想做个技术人员真不容易,不仅要懂得技术(知识面要广),还有懂得变通,一种方法尝试不通,就要换一种方法。根据上面阐述,应该是默认网站下做了什么特殊的设置,目前我还无法得知导致该问题的根本原因。不过,这个难关算是过去了。

时间: 2024-11-07 12:46:49

IIS7.5 部署Silverlight项目上传文件报错的相关文章

Flex和Servlet结合上传文件报错(一)

1.具体错误如下 一个表单域 不是一个表单域 java.io.FileNotFoundException: D:\MyEclipse\workspace\FlexFileUpload\Web\null\鏂板缓 Microsoft Word 鏂囨..docx (系统找不到指定的路径.) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:1

Flex和Servlet结合上传文件报错(二)

1.具体报错如下 一个表单域 不是一个表单域 java.io.FileNotFoundException: D:\MyEclipse\workspace\FlexFileUpload\Web\uploadFolder\鏌卞舰鍥?xls (文件名.目录名或卷标语法不正确.) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:179) at

jS Ajax 上传文件报错&quot;Uncaught TypeError: Illegal invocation&quot;

jS Ajax 上传文件报错"Uncaught TypeError: Illegal invocation" query-3.1.1.min.js:4 Uncaught TypeError: Illegal invocation 错误原因: jQuery Ajax 上传文件处理方式, 使用ajax向后台发送数据时其中的图片数据的参数类型为file,属于对象,而不是一个字符串值.导致错误的出现 var formData = new FormData(); formData.append(

PHP7 上传文件报错 Internal Server Error解决方法

上传文件的时候总是提示Internal Server Error错误.错误如下: Internal Server Error 检查Apache的错误日志.Apache/logs/error_log 错误信息为 mod_fcgid: HTTP request length 139072 (so far) exceeds MaxRequestLen (131072) 该错误是上传文件过大,需要修改Apache 和PHP的配置文件的upload上传文件大小 修改您的php.ini内 upload_ma

关于IE9中webdiriver使用autoit上传文件报错

在ie9中, type="file"的元素是通过js打开的 webdirver结合autoit上传文件时,会报拒绝访问的错 sciTE编辑器中是这样写的: #include <Constants.au3> Sleep(5000) ControlFocus("选择要加载的文件", "","Edit1") ControlSetText("选择要加载的文件", "", "

上传文件报错种类

$_FILES["file"]["error"]是错误代码,0表示没有错误,下面几种对应不同的错误1 : 上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值.2 : 上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值.3 : 文件只有部分被上传4 : 没有文件被上传 $_FILES["file"]["error"] >0就是表示有错误发生

【大数据系列】hadoop上传文件报错_COPYING_ could only be replicated to 0 nodes

使用hadoop上传文件 hdfs dfs -put  XXX 17/12/08 17:00:39 WARN hdfs.DFSClient: DataStreamer Exception org.apache.hadoop.ipc.RemoteException(java.io.IOException): File /user/sanglp/hadoop-2.7.4.tar.gz._COPYING_ could only be replicated to 0 nodes instead of m

win中使用curl上传文件报错

今天复现“WordPress插件Easy WP SMTP反序列化漏洞”时,需要使用curl上传文件,我又用的windows环境,一直出错 curl: (26) couldn't open file "D:/PyCharm/pocsuite3/pocsuite3/help/wordpress_unserialize.txt'" 最开始以为是权限问题 结果并不是 搞了很久 最后解决方案如下图 文件使用“”包含并用\转义 url http://xxx.ceye.io/ -F 'action=

Ajax方式上传文件报错&quot;Uncaught TypeError: Illegal invocation&quot;

今天使用ajax上传文件时,出现了错误.数据传输的方式是通过定义formData完成的,提交的文件对象也设置为dom对象,但是还是不能发送请求.F12看到后台报了个错误:Uncaught TypeError: Illegal invocation,百度了一下,找到了解决方法. 解决方法:在ajax请求的参数中添加如下两个参数: $.ajax({ ..., processData: false, contentType: false, ... }); processData 类型:Boolean