我试图设置和实体框架工作,将使用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.
答案 0 :(得分:0)
好的,最后我得到了最好的解决方案我叮叮当当!我的电脑上有一台以上的服务器...而且这弄乱了服务器启用浏览目录的东西!所以我能做的最好的事情就是从网站层面启用它:
<system.webServer>
<directoryBrowse enabled="true"/>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
在web.config文件中添加它,它应该没问题!我希望它可以帮助其他人:D ty试图帮助! :d