本机把存储的文件夹设置为web共享了,但是网上买的虚拟空间怎么设置呢?变成语言用的是asp.net+vb,希望那位高人能给出答案,给100分。多谢!
解决方案 »
- 现在有人在吗- -! url重写问题
- 如何用asp 监听80端口?
- .net2005太麻烦啦,只改一点点代码,就得重新发布,重传所有文件!
- DATAGRID能有下拉条吗?在线等`~~~~~~高手~~~~
- 用ASP.net开发这样的网站,需要多久?
- dataset里加一个datatable问题(急)
- 页面显示的问题
- .net连接TRS数据库
- asp.net中动态生成的dropdownlist的使用问题(急急急急)
- 高分!!!在线等待,C#链接sqlserver问题!
- asp.net怎么实现WEB服务器和其他网络服务器之间的文件复制?WEB服务器和网络服务器都在同一个局域网内
- 如何取道客户端控件的值,存到数据库中?
sImage.PostedFile.SaveAs("d:\huacai\images\sImage\"&strname)
End If
If bImage.PostedFile.FileName <> "" Then
bImage.PostedFile.SaveAs("d:\huacai\images\bImage\"&strname)
End If
这是具体的代码?
来保存上传得程序文档路径才是!
--------------------------------------------------------------------------------运行时错误
说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。 详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。
<!-- Web.Config 配置文件 --><configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
注释: 通过修改应用程序的 <customErrors> 配置标记的“defaultRedirect”属性,使之指向自定义错误页的 URL,可以用自定义错误页替换所看到的当前错误页。
<!-- Web.Config 配置文件 --><configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
这是报错信息
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
我觉得是文件夹的安全权限问题
--------------------------------------------------------------------------------无法使用前导 .. 在顶级目录上退出。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: 无法使用前导 .. 在顶级目录上退出。源错误: 生成此未处理异常的源代码只能在调试模式中进行编译时显示。若要启用该功能,请执行以下步骤之一,然后请求 URL:1. 在生成错误的文件的顶部添加一个“Debug=true”指令。示例: <%@ Page Language="C#" Debug="true" %>或者:2. 将以下节添加到应用程序的配置文件中:<configuration>
<system.web>
<compilation debug="true"/>
</system.web>
</configuration>请注意,第二种方法将使给定应用程序中的所有文件在调试模式下进行编译。第一种方法只使特定文件在调试模式下进行编译。重要事项:以调试模式运行应用程序肯定会引起内存/性能系统开销。在部署到产品方案中之前,应该确保应用程序已禁用调试。 堆栈跟踪:
[HttpException (0x80004005): 无法使用前导 .. 在顶级目录上退出。]
System.Web.Util.UrlPath.Reduce(String path) +701
System.Web.Util.UrlPath.Combine(String basepath, String relative) +304
System.Web.HttpRequest.MapPath(String virtualPath, String baseVirtualDir, Boolean allowCrossAppMapping) +201
System.Web.HttpServerUtility.MapPath(String path) +60
_ASP.addArt_aspx.Button_Click(Object Src, EventArgs E) +819
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain() +1292
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.2032; ASP.NET 版本:1.1.4322.2032
这是具体可见的错误信息,由那位高人能帮帮我。谢谢!
应该路径问题吧,具体却没碰到过,这样的报错信息.
bImage.PostedFile.SaveAs(Server.MapPath(@"images\bImage\" + strname))
1.服务器使用的2003,服务商并未将服务器的“启用父路径”打开,导致无法使用父路径的方式求取
2.你所要上传的目录,没有提供对aspnet用户的写权限。
3.你的存入方式有问题。
假设你当前的页面为/站点/aaa/aa.aspx
假设你要上传的目录为:/站点/images/bImage/
那么,你应当写为:
bImage.PostedFile.SaveAs(Server.MapPath(@"../images/bImage/" + strname))