是什么导致我的iis不允许浏览目录?

时间:2014-11-03 21:51:31

标签: asp.net entity-framework sql-server-2008 iis iis-7

我试图设置和实体框架工作,将使用sql-server 2008用代码优先的approche来创建数据库....所以我只是开始创建包含一些特性的测试它的2类。 ..(使用asp.net):

制作课程文章:

public class Articles
{
  public int ID { get; set; }
  public string desc{ get; set; }
  public decimal price { get; set; }

  public Articles()
    {

    }
}

制作课程商店:

public class Stores
{

  int ID { get; set; }
  String Name { get; set; }
  List<Articles> Elements { get; set; }

    public Stores()
    {

    }
}

制作Context类:

public class dbSroreContext : DbContext
{

  public DbSet<Stores> Stores { get; set; }
  public DbSet<Articles> Articles { get; set; }

    public dbSroreContext()
    {

    }

}

好吧然后我把连接字符串放在我的web.config文件中:

<configuration>


  <configSections>

    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->


  </configSections>
 <system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
  <connectionStrings>
    <add connectionString="Server.;"
         name="dbSroreContext"
         providerName="System.Data.SqlClient"
         />
  </connectionStrings>
  <system.web>

    <compilation debug="true" targetFramework="4.5"/>
    <httpRuntime targetFramework="4.5"/>
  </system.web>

</configuration>

到目前为止,我尝试在我的IIS中启用目录浏览器,但没有结果......

Error : The Web server is configured to not list the contents of this directory.

Most likely causes:
A default document is not configured for the requested URL, and directory browsing is not enabled on the server.

1 个答案:

答案 0 :(得分:0)

好的,最后我得到了最好的解决方案我叮叮当当!我的电脑上有一台以上的服务器...而且这弄乱了服务器启用浏览目录的东西!所以我能做的最好的事情就是从网站层面启用它:

 <system.webServer>
   <directoryBrowse enabled="true"/>
    <modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>

在web.config文件中添加它,它应该没问题!我希望它可以帮助其他人:D ty试图帮助! :d