我的Asp.Net MVC项目在本地机器上工作没有任何问题。而且,在我的项目中,我使用会员提供商。Asp.net mvc网站项目在本地机器上工作,但有些部分在发布后不工作
我发布我的网站后,一些部分正常工作。但是,会员制不起作用。并且错误消息是“找不到存储过程'dbo.aspnet_CheckSchemaVersion'。”
我的连接字符串是这样的;
<add name="ApplicationServices" connectionString="Data Source=111.111.111.111;Initial Catalog=DBname;Persist Security Info=True; User Id=123123;Password=pass;" providerName="System.Data.SqlClient" />
<add name="DATABASE" connectionString="metadata=res://*/Models.Model.csdl|res://*/Models.Model.ssdl|res://*/Models.Model.msl;provider=System.Data.SqlClient;provider connection string="data source=111.111.111.111;Initial Catalog=DBname; User Id=123123;Password=pass;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
使用“ApplicationServices”的用户登录和注册功能不起作用。 但是,将数据库与“数据库”连接的其他函数正常工作。
>>本地机器没有任何问题。 - 卡西尼或IIS?在这个问题上有几十个线程,你是否看过已发布的解决方案(比如你需要在连接字符串中指定database = aspnetdb;另外,考虑移除asp.net-mvc标签,部署一个Web Forms应用程序, (如果你不这么认为) – RickAndMSFT 2012-03-04 06:09:57
谢谢你的评论,本地机器是ISS,我删除了MVC标签 – 2012-03-04 10:13:52