别忘记加一句在form里:encType="multipart/form-data"

解决方案 »

  1.   

    <form id="Form1" method="post" encType="multipart/form-data" runat="server">
      

  2.   

    加上了,还是不行
    显示的错误信息是:
    无法显示网页 
    由于网页地址不正确,正在查找的网页无法显示。  
    HTTP 错误 405 - 禁止访问资源第一次显示的时候没问题,点上传就会出错
    ps:刚刚从装了一遍IIS
      

  3.   

    请注意权限的问题。包括文件夹权限与WEB权限等。还有,IIS重装后,ASPNET要REG 一下。另:在应用中,取后缀的方法,不一定要System.IO.Path.GetExtension。常规用字符串操作“.”的前后。Dim sFileName As String = myFile.PostedFile.FileName
    Dim sFile As String
    sFile = System.IO.Path.GetFileName(sFileName)
    Dim i As Integer
    i = sFileName.LastIndexOf(".")
    Dim newext As String = sFileName.Substring(i)
    ......