将文件上传到服务器,运行提示:
对路径“c:\inetpub\wwwroot\steweb\WebApplication1\Word1文档.doc”的访问被拒绝。
请问是什么原因?是服务器的问题吗?我该怎么做呢?
代码如下:
aaa.aspx.vb:
Private Sub upload_button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles upload_button.Click
        If fileup.PostedFile.ContentLength = 0 Then
            uptype.Text = "not choose"
        Else
            Dim filesplit() As String = Split(fileup.PostedFile.FileName, "\")
            Dim filename As String = filesplit(filesplit.Length - 1)            fileup.PostedFile.SaveAs(Server.MapPath(".") & "\" & filename)
        End If
    End Subaaa.aspx<form id="Form1" action="upload.aspx" method="post" encType="multipart/form-data" runat="server">
<INPUT id="fileup" style="WIDTH: 313px; HEIGHT: 22px" type="file" size="33" runat="server">
<asp:button id="upload_button" runat="server" Text="Button"></asp:button>

</form>

解决方案 »

  1.   

    WebApplication1右键点这个文件夹,然后点“属性”,然后点“安全”,把users用户付于可读可写权限,应该可以
      

  2.   

    顺便问一下楼上的,给 ASPNET 用户付于可读可写的权限和给 users 用户付于可读可写的权限,哪个更好一些?
      

  3.   

    WebApplication1
    右键点这个文件夹,然后点“属性”,然后点“安全”,把asp.net用户付于可读可写权限。
      

  4.   

    把你这个文件夹
    c:\inetpub\wwwroot\steweb\WebApplication1\
    赋予aspnet用户修改的权限,自然可以上传.