可以设置在任何目录下,但必须在IIS中映射为虚拟目录。

解决方案 »

  1.   

    没有必要。
    你可以在internet信息服务管理器中。右键单击“默认WEB站点”属性,然后在“主目录”中
    修改即可
      

  2.   

    iis-默认WEB站点-新建-虚拟目录
      

  3.   

    虚拟目录当然已经建立,在VS中已经新建了一个WEB应用程序,但执行时告知目录的访问被拒绝。
    不想更改默认WEB站点的主目录。
      

  4.   

    新建步骤:
    在资源管理器新建目录;在IIS新建虚拟目录;在VS.NET中新建WEB应用程序。
    以上都没有异常。
    执行时出错:“/OutWeb”应用程序中的服务器错误。
    --------------------------------------------------------------------------------对“H:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\OutWeb\”目录的访问被拒绝。未能开始监视目录更改。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: 对“H:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\OutWeb\”目录的访问被拒绝。未能开始监视目录更改。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
    [HttpException (0x80004005): 对“H:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\OutWeb\”目录的访问被拒绝。未能开始监视目录更改。]
       System.Web.FileChangesMonitor.StartMonitoringDirectoryRenamesAndBinDirectory(String dir, FileChangeEventHandler callback) +446
       System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +324[HttpException (0x80004005): ASP.NET 初始化错误]
       System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +926
       System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +128
      

  5.   

    你的H盘应该是NTFS格式的吧?请把ASPNET帐号对APPlication目录完全访问.
      

  6.   

    目录--〉属性--〉安全--〉增加aspnet访问可写权限
      

  7.   

    H盘是NTFS格式;
    按楼上二位说的做了,错误依旧。
    新建WEB应用程序成功,但一运行就出错。
      

  8.   

    默认站点右击属性,进入主目录页,本地路径修改所在的目录路径,按下确定。以后vs.net所建项目都在那目录下了.
      

  9.   

    在IIS里面可以设置成任何目录!!!!!!!
      

  10.   

    最好不要把该分区设为NTFS的,太麻烦了。如果你的分区为Fat32则一点问题都没有。
      

  11.   

    .net编程最好放在wwwroot下,放在其他目录下可能会有bug,我以前也碰到过。
      

  12.   

    Please check the following articles:
    Q316721 PRB: "Failed to Start Monitoring Directory Changes" Err Msg
    http://support.microsoft.com/support/kb/articles/q316/7/21.aspQ317955 BUG: "Failed to Start Monitoring Directory Changes" Err Msg
    http://support.microsoft.com/support/kb/articles/q317/9/55.aspHope it helps.
      

  13.   

    Please also see:
    http://www.asp.net/security.aspx?tabindex=0&tabid=1
      

  14.   

    同意 gOODiDEA(无语)
    放在Fat32分区则一点问题都没有,看来和NTFS和用户权限有关。
    NTFS下总有方法解决吧?
      

  15.   

    NTFS下把目录权限设为Everyone 完全,
    再看看你进入的权限是不是Admi
      

  16.   

    NTFS下把目录权限设为Everyone 完全:是
    再看看你进入的权限是不是Admi:是结果依旧.
      

  17.   

    IIS的错误信息报告,只可作为参考。  常常不对~
      

  18.   

    当然不是,放在任何地方都一样
    只要设置虚拟路径就可以了你的问题是权限不够
    打开iis,看看你那个虚拟目录的属性里头的权限,还有目录安全性的设置