我搜索了如何制作相关文件并尝试过各种各样的东西,但没有奏效,我希望看看你们是否可以帮助我出。如何在web.config文件中获取相对路径
这里是我的web.config文件我的连接刺痛:
<add name="2007 Database 05-12-2013(Esfahanian's conflicted copy 2013-06-24)
ConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=" providerName="System.Data.OleDb"/>
这里相对路径在我aspx
文件:
<script runat="server">
string connectionString = ConfigurationManager
.ConnectionStrings["2007 Database
05-12-2013(Esfahanian's conflicted copy 2013-06-24) ConnectionString"]
.ConnectionString + Server.MapPath("..\..\Anderson\2007
Database 05-12-2011 (Esfahanian's conflicted copy 2013-06-24).mdb");
</script>
而且我得到这个错误:CS1009: Unrecognized escape sequence
那么究竟是什么做错了
我不会用'''在一个连接字符串。即使支持目录名,我也不会使用撇号,因为许多库不能很好地处理这个问题。尝试删除它,看看是否有帮助。 – Icarus
我首先选择一个简单和短名称的值,它不包含任何特殊字符。 –
现在我得到这个错误CS1012:字符文字太多字符 – foobar2023