我现在的程序里App_Data中有aspnetdb.mdf数据库,因为在程序中没有用到这个库中的内容,也没有用到用户管理,我现在想把它卸载掉~可是每次在程序运行之后就系统又自动的加上了-_-#,哪位高手知道怎么卸载就说下,谢了~~~

解决方案 »

  1.   

    是不是用了MemberShip或是WebPart等控件?
      

  2.   

    右键排除没有用,在每次运行后就右都自动的加上了...MemberShip和WebPart等相关的控件都没有用到。
      

  3.   

    修改Web.config文件,把一些相关的都删除.
      

  4.   

    你应该使用了Membership或者WebPart一类的功能吧,或者在web.config中配置了使用这些功能但在页面中没实际使用。否则是不会自动创建的,不信你新建一个网站运行来看看。
      

  5.   

    库名在全文中都没有出现过,Membership和WebPart只类的关键字也没有出现过,在web.config中,我只配置了数据库连接只类东西,具体如下:
    <?xml version="1.0"?>
    <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
      <connectionStrings>
        <add name="***" connectionString="Data Source=**;Initial Catalog=*;Persist Security Info=True;User ID=*;Password=*" providerName="System.Data.SqlClient"/>
      </connectionStrings>
      <appSettings/>
      <system.web>
       <authentication mode="None"/>
        <customErrors mode="On" defaultRedirect="~/GenericErrorPage.aspx">
          <error statusCode="403" redirect="~/Error.aspx"/>
          <error statusCode="404" redirect="~/GenericErrorPage.aspx"/>
        </customErrors>
        <compilation debug="true"/>
      </system.web>
    </configuration>
    可还是会自动的生成出来那个数据库!还有其他的什么功能会影响到这个数据库的自动生成吗?
      

  6.   

    终于找到了原因,可就是搞不懂为什么会这样!如果哪位知道就说下~~
    login控件中的Button事件代码:
        protected void LoginButton_Click(object sender, EventArgs e)
        {
            try
            {
                this.Response.Redirect("~/Default2.aspx", false);
            }
            catch
            {
            }
        }
    当页面跳转后,刷新工程目录后就会自动生成了一个ASPNETDB.MDF数据库.可是如果把代码中的try-catch块去掉:
        protected void LoginButton_Click(object sender, EventArgs e)
        {
             this.Response.Redirect("~/Default2.aspx");
        }
    这样就不会自动生成了ASPNETDB.MDF数据库了,这是为什么???
      

  7.   

    如果是普通的Button事件: 
        protected void Button_Click(object sender, EventArgs e)  
        {  
            this.Response.Redirect("~/Default2.aspx", false);  
        } 
    则也不会自动生成ASPNETDB.MDF数据库了,这又是为什么???