配置 – ASP.NET Web Api:项目需要SQL Server Express
我在VS 2010下创建了一个Web API项目。
当我切换到VS 2012后,我总是得到一个警告:
我不想安装这个SQL Server Express。我用IIS进行调试 我在web.config中也注意到了这一点: <connectionStrings> <add name="DefaultConnection" connectionString="Data Source=.SQLEXPRESS;AttachDbFilename=|DataDirectory|[...].mdf;Initial Catalog=[...];Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" /> </connectionStrings> 谁创造了这个?我可以删除这个吗? 解决方法
它是由Visual Studio为您创建的。原因是Web API项目是MVC项目的子类。实际上,Web API项目可以同时包含Web应用程序和Web API本身。
就这个项目是一个MVC项目的子类而言,您可以获得所有这些额外的功能。 您可以删除所有额外的东西,只要你不需要它。你可以删除的东西: 在WebConfig中: > / configSections / section name =“entityFramework”… 你可能也想删除 NuGet包: 除了剃刀,MVC,Web Api包以外的所有内容,如: > jQuery 在解决方案资源管理器 > / App_Data 但要谨慎,因为删除后,您将无法添加Web API帮助页面(例如描述您的API)。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 使用StructureMap的Asp.Net MVC 5自定义操作过滤器
- asp.net-mvc – MVC数据类型货币触发器数字小键盘
- 将ASP.NET添加到ASP.NET文本框控件的OnBlur属性
- 从客户端调用asp.net ajax服务器控件的公共函数
- asp.net-mvc – 我可以免费在ASP.NET MVC上开发吗?
- asp.net-mvc – ASP.NET MVC Html.RadioButton异常
- 如何在asp.net webform中使用异步/等待实现异步页面?
- asp.net – 为什么Scott Guthrie建议我们在Error.aspx中使用
- asp.net-mvc – 错误处理在asp.net mvc 3
- asp.net-mvc-3 – Appharbor URL中的端口号导致页面/内容无
- asp.net-mvc – 是否有针对ASP.NET MVC Producti
- asp.net – 可以从没有这些.svn文件夹的subversi
- asp.net-mvc – “继承”ASP.NET MVC网站从一个常
- 如何以编程方式测量ASP.NET中的字符串像素宽度?
- asp.net – <%=%>和<%#%>之间有什么区别?
- asp.net-mvc – 文件“?/ Views/Position/Edit.c
- asp.net – ScriptManagers的ScriptMode中Debug和
- 双重登录ASP.Net WebForms应用程序的一些用户
- asp.net – 错误HTTP 404.11通过查询字符串传递帐
- .net – 在哪里存储第三方图书馆?