当我尝试插入记录时,我收到此错误:基础提供程序在Open上失败.仅在IIS而不是VWD 2008的Web服务器上发生此错误.在EventViewer中,我收到此应用程序错误:由于启动用户实例的进程失败而无法生成SQL Server的用户实例.连接将被关闭.[客户:]
<add name="ASPNETDBEntities"
connectionString="
metadata=res://*/Models.FriendList.csdl|res://*/Models.FriendList.ssdl|res://*/Models.FriendList.msl;
provider=System.Data.SqlClient;
provider connection string="
Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\ASPNETDB.MDF;
Integrated Security=True;
Connect Timeout=30;
User Instance=True;
MultipleActiveResultSets=True""
providerName="System.Data.EntityClient" />
Run Code Online (Sandbox Code Playgroud)
我使用的是aspnetdb.mdf文件,而不是任何外部数据库. 我已经搜索了足够的,但没有用.
VWD webserver一切正常
我试图创建一个链接Url.Action,其中有结束#something ; 我认为路线值中有一些东西可以正确地做到这一点,但我找不到谷歌.
到目前为止,我试过了Url.Action("action", "controller", new {id="something", Area="area"}).结果链接是预期/动作/控制器/区域,但我最终无法解决#something问题.
亲戚,我可能会说<a href="<%= Url.Action(..)
%>#something">but但这并没有让我觉得特别好; 我正在寻找更好的解决方案.