{"id":357,"date":"2011-03-09T14:48:42","date_gmt":"2011-03-09T14:48:42","guid":{"rendered":"http:\/\/samwebman.wordpress.com\/?p=357"},"modified":"2011-03-09T14:48:42","modified_gmt":"2011-03-09T14:48:42","slug":"visual-studio-2010-%e5%96%ae%e9%8d%b5%e7%99%bc%e8%a1%8c%e7%b0%a1%e5%96%ae%e4%bd%bf%e7%94%a8","status":"publish","type":"post","link":"https:\/\/www.intentrust.com\/?p=357","title":{"rendered":"Visual Studio 2010 \u55ae\u9375\u767c\u884c\u7c21\u55ae\u4f7f\u7528"},"content":{"rendered":"<blockquote>\n<h1>Visual Studio 2010 \u55ae\u9375\u767c\u884c\u7c21\u55ae\u4f7f\u7528 Web.Release.config<\/h1>\n<div id=\"description\">Visual Studio 2010 \u7248\u63d0\u4f9b\u4e86\u4e00\u500b\u76f8\u7576\u65b9\u4fbf\u7684\u529f\u80fd\u3010\u55ae\u9375\u767c\u884c\u3011\u8b93\u7db2\u7ad9\u958b\u767c\u8005\u53ea\u9700\u8981\u82b1\u8cbb\u4e00\u6b21\u7684\u6642\u9593\u5c31\u53ef\u4ee5\u4eab\u53d7\u5230\u5f80\u5f8c\u7684\u4fbf\u5229\uff0c\u5728\u4f7f\u7528 Visual Studio 2008\u4ee5\u524d\u7248\u672c\u60f3\u8981\u9054\u5230\u3010\u55ae\u9375\u767c\u884c\u3011\u9700\u8981\u5b89\u88dd <a href=\"http:\/\/www.microsoft.com\/downloads\/en\/details.aspx?FamilyId=0AA30AE8-C73B-4BDD-BB1B-FE697256C459&amp;displaylang=en\" target=\"_blank\" rel=\"noopener\">Web Deployment Project<\/a> \u65e2\u7136\u73fe\u5728\u5167\u5efa\u4e86\uff0c\u90a3\u5c31\u61c9\u8a72\u662f\u8981\u6703\u7528\uff0c\u8a2d\u5b9a\u65b9\u6cd5\u5df2\u7d93\u6709\u5f88\u591a\u6587\u7ae0\u53ef\u4ee5\u641c\u5c0b\u7684\u5230\u4e86\uff0c\u6240\u4ee5\u9019\u88e1 demo \u7c21\u55ae\u7684\u4ecb\u7d39 \u65b0\u589e\u7684 \u5169\u7a2e Web.Config \u5167\u7684 <strong>Web.Release.config <\/strong>\u8a2d\u5b9a\u65b9\u6cd5<\/div>\n<\/blockquote>\n<div>\n<blockquote><p>\u5c08\u6848\u5efa\u7acb\u5f8c\u53ef\u4ee5\u770b\u5230 Web.config \u8b8a\u6210\u6709\u5305\u542b Group Item \u7684\u6a23\u5b50\uff0c\u9ede\u4e0b\u53bb\u5c31\u53ef\u4ee5\u770b\u5230\u591a\u4e86<strong>Web.Release.config<\/strong> \u548c <strong>Web.Debug.config<\/strong> \u5169\u500b\u6a94\u6848<\/p>\n<p><img src=\"https:\/\/lh4.googleusercontent.com\/_PgurvCEASJs\/TU436MnxHJI\/AAAAAAAAG6g\/r1c-ykAhyZw\/s800\/webReleaseConfig01.png\" alt=\"\" \/><\/p>\n<hr \/>\n<p><img title=\"demo\u5ee2\u8a00\" src=\"http:\/\/demo.tc\/images\/msn\/demosay.gif\" alt=\"demo\u5ee2\u8a00\" \/>\u672c\u6587\u7684\u91cd\u9ede\u662f <strong>Web.Release.config<\/strong> \u56e0\u70ba <strong>Web.Debug.config<\/strong> \u901a\u5e38\u5c31\u662f\u9810\u8a2d\u7684 Web.config \u800c\u4e14\u8a2d\u5b9a\u65b9\u6cd5\u90fd\u4e00\u6a23\u6240\u4ee5\u4e0d\u4ecb\u7d39\u5b83\uff0c\u9ede\u958b <strong>Web.Release.config<\/strong> \u5f8c\u6703\u770b\u5230\u4ee5\u4e0b\u8a73\u76e1\u7684\u8a3b\u89e3<\/p>\n<div>\n<div id=\"highlighter_242580\" class=\"syntaxhighlighter  html ie\">\n<div class=\"toolbar\"><a class=\"toolbar_item command_help help\" href=\"http:\/\/demo.tc\/Post\/661#\">?<\/a><\/div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<div class=\"line number16 index15 alt1\">16<\/div>\n<div class=\"line number17 index16 alt2\">17<\/div>\n<div class=\"line number18 index17 alt1\">18<\/div>\n<div class=\"line number19 index18 alt2\">19<\/div>\n<div class=\"line number20 index19 alt1\">20<\/div>\n<div class=\"line number21 index20 alt2\">21<\/div>\n<div class=\"line number22 index21 alt1\">22<\/div>\n<div class=\"line number23 index22 alt2\">23<\/div>\n<div class=\"line number24 index23 alt1\">24<\/div>\n<div class=\"line number25 index24 alt2\">25<\/div>\n<div class=\"line number26 index25 alt1\">26<\/div>\n<div class=\"line number27 index26 alt2\">27<\/div>\n<div class=\"line number28 index27 alt1\">28<\/div>\n<div class=\"line number29 index28 alt2\">29<\/div>\n<div class=\"line number30 index29 alt1\">30<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"html plain\">&lt;?<\/code><code class=\"html keyword\">xml<\/code><code class=\"html color1\">version<\/code><code class=\"html plain\">=<\/code><code class=\"html string\">\"1.0\"<\/code><code class=\"html color1\">encoding<\/code><code class=\"html plain\">=<\/code><code class=\"html string\">\"utf-8\"<\/code><code class=\"html plain\">?&gt; <\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"html comments\">&lt;!-- \u6709\u95dc\u4f7f\u7528 web.config \u8f49\u63db\u7684\u8a73\u7d30\u8cc7\u8a0a\uff0c\u8acb\u9020\u8a2a <a href=\"http:\/\/go.microsoft.com\/fwlink\/?LinkId=125889\">http:\/\/go.microsoft.com\/fwlink\/?LinkId=125889<\/a> --&gt;<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"html spaces\">\u00a0<\/code>\u00a0<\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"html plain\">&lt;<\/code><code class=\"html keyword\">configuration<\/code><code class=\"html color1\">xmlns:xdt<\/code><code class=\"html plain\">=<\/code><code class=\"html string\">\"<a href=\"http:\/\/schemas.microsoft.com\/XML-Document-Transform\">http:\/\/schemas.microsoft.com\/XML-Document-Transform<\/a>\"<\/code><code class=\"html plain\">&gt; <\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"html spaces\">\u00a0\u00a0<\/code><code class=\"html comments\">&lt;!-- <\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html comments\">\u5728\u4e0b\u9762\u7684\u7bc4\u4f8b\u4e2d\uff0c\"SetAttributes\" \u8f49\u63db\u53ea\u6703\u5728 \"Match\" \u5b9a\u4f4d\u7a0b\u5f0f\u627e\u5230 <\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html comments\">\u503c\u70ba \"MyDB\" \u7684\u5c6c\u6027 \"name\" \u6642\uff0c\u624d\u5c07 \"connectionString\" \u7684\u503c\u8b8a <\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html comments\">\u66f4\u70ba\u4f7f\u7528 \"ReleaseSQLServer\"\u3002 <\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0<\/code>\u00a0<\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html comments\">&lt;connectionStrings&gt; <\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html comments\">&lt;add name=\"MyDB\" <\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html comments\">connectionString=\"Data Source=ReleaseSQLServer;Initial Catalog=MyReleaseDB;Integrated Security=True\" <\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html comments\">xdt:Transform=\"SetAttributes\" xdt:Locator=\"Match(name)\"\/&gt; <\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html comments\">&lt;\/connectionStrings&gt; <\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"html spaces\">\u00a0\u00a0<\/code><code class=\"html comments\">--&gt;<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"html spaces\">\u00a0\u00a0<\/code><code class=\"html plain\">&lt;<\/code><code class=\"html keyword\">system.web<\/code><code class=\"html plain\">&gt; <\/code><\/div>\n<div class=\"line number17 index16 alt2\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html plain\">&lt;<\/code><code class=\"html keyword\">compilation<\/code><code class=\"html color1\">xdt:Transform<\/code><code class=\"html plain\">=<\/code><code class=\"html string\">\"RemoveAttributes(debug)\"<\/code><code class=\"html plain\">\/&gt; <\/code><\/div>\n<div class=\"line number18 index17 alt1\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html comments\">&lt;!-- <\/code><\/div>\n<div class=\"line number19 index18 alt2\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html comments\">\u5728\u4e0b\u9762\u7684\u7bc4\u4f8b\u4e2d\uff0c\"Replace\" \u8f49\u63db\u5c07\u6703\u53d6\u4ee3 web.config \u6a94\u6848 <\/code><\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html comments\">\u7684\u6574\u500b &lt;customErrors&gt; \u5340\u6bb5\u3002 <\/code><\/div>\n<div class=\"line number21 index20 alt2\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html comments\">\u8acb\u6ce8\u610f\uff0c\u56e0\u70ba\u5728 &lt;system.web&gt; \u7bc0\u9ede\u4e4b\u4e0b <\/code><\/div>\n<div class=\"line number22 index21 alt1\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html comments\">\u53ea\u6709\u4e00\u500b customErrors \u5340\u6bb5\uff0c\u6240\u4ee5\u4e0d\u9700\u8981\u4f7f\u7528 \"xdt:Locator\" \u5c6c\u6027\u3002 <\/code><\/div>\n<div class=\"line number23 index22 alt2\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code>\u00a0<\/div>\n<div class=\"line number24 index23 alt1\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html comments\">&lt;customErrors defaultRedirect=\"GenericError.htm\" <\/code><\/div>\n<div class=\"line number25 index24 alt2\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html comments\">mode=\"RemoteOnly\" xdt:Transform=\"Replace\"&gt; <\/code><\/div>\n<div class=\"line number26 index25 alt1\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html comments\">&lt;error statusCode=\"500\" redirect=\"InternalError.htm\"\/&gt; <\/code><\/div>\n<div class=\"line number27 index26 alt2\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html comments\">&lt;\/customErrors&gt; <\/code><\/div>\n<div class=\"line number28 index27 alt1\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html comments\">--&gt;<\/code><\/div>\n<div class=\"line number29 index28 alt2\"><code class=\"html spaces\">\u00a0\u00a0<\/code><code class=\"html plain\">&lt;\/<\/code><code class=\"html keyword\">system.web<\/code><code class=\"html plain\">&gt; <\/code><\/div>\n<div class=\"line number30 index29 alt1\"><code class=\"html plain\">&lt;\/<\/code><code class=\"html keyword\">configuration<\/code><code class=\"html plain\">&gt;<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<hr \/>\n<p><img title=\"\u25cf\" src=\"http:\/\/demo.tc\/images\/msn\/title02.gif\" alt=\"\u25cf\" \/>\u4ee5\u4e0a\u7684\u8a3b\u89e3\u5176\u5be6\u9084\u6eff\u5bb9\u6613\u4e86\u89e3\u7684\uff0c\u62ff\u4e00\u500b\u7c21\u55ae\u7bc4\u4f8b\u4f86\u8aaa<\/p>\n<p>\u5047\u8a2d\u5728\u958b\u767c\u74b0\u5883\u4e2d\u4f60\u7684 \u8cc7\u6599\u5eab\u4f4d\u7f6e\u5728\u65bc 127.0.0.1 \u90a3\u5728\u00a0 Web.Config \u4e00\u5b9a\u6703\u6709\u4e00\u500b\u9023\u7dda\u5b57\u4e32\u9577\u9019\u6a23<\/p>\n<p>&lt;connectionStrings&gt;<br \/>\n\u00a0\u00a0\u00a0 &lt;add name=&#8221;MyDB&#8221;<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0 connectionString=&#8221;Data Source=127.0.0.1;Initial Catalog=MyReleaseDB;Integrated Security=True&#8221;\/&gt;<br \/>\n\u00a0 &lt;\/connectionStrings&gt;<\/p>\n<p>\u7576\u7136\u9019\u6a23\u7684\u9023\u7dda\u5b57\u4e32\u7d66\u5ba2\u6236\u6642\u662f\u4e0d\u6703\u901a\u7684\uff0c\u4ee5\u5f80\u90fd\u662f\u7528<strong>\u624b\u52d5\u8abf\u6574<\/strong> Web.Config \u7d66\u5ba2\u6236\uff0c\u9019\u7a2e\u65b9\u5f0f\u4e0d\u4f46\u9ebb\u7169\u800c\u4e14\u7d93\u5e38\u5fd8\u8a18\uff0c\u4e26\u4e14\u767c\u4f48\u7d66\u5ba2\u6236\u7684\u6a94\u6848\u61c9\u8a72\u90fd\u8981\u7d66 <strong>Release<\/strong> \u7248\u9019\u7bc7\u6587\u7ae0\u6709\u63d0\u5230\u70ba\u4ec0\u9ebc\u8a72\u7528 Release(<a href=\"http:\/\/demo.tc\/Post\/656\" target=\"_blank\" rel=\"noopener\">[\u7b46\u8a18]\u7de8\u8b6f\u6642\u9047\u5230 \u7121\u6cd5\u8f09\u5165 System.Data.Entity.Design.AspNet.EntityDesignerBuildProvider \u932f\u8aa4\u7684\u89e3\u6c7a\u65b9\u6cd5<\/a>) \u9019\u6642\u5019\u53ea\u9700\u8981\u958b\u555f <strong>Web.Release.config<\/strong> \u8abf\u6574\u5982\u4e0b<\/p>\n<div>\n<div id=\"highlighter_32193\" class=\"syntaxhighlighter  html ie\">\n<div class=\"toolbar\"><a class=\"toolbar_item command_help help\" href=\"http:\/\/demo.tc\/Post\/661#\">?<\/a><\/div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"html plain\">&lt;<\/code><code class=\"html keyword\">connectionStrings<\/code><code class=\"html plain\">&gt; <\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html plain\">&lt;<\/code><code class=\"html keyword\">add<\/code><code class=\"html color1\">name<\/code><code class=\"html plain\">=<\/code><code class=\"html string\">\"MyDB\"<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html color1\">connectionString<\/code><code class=\"html plain\">=<\/code><code class=\"html string\">\"Data Source=demo.tc;Initial Catalog=MyReleaseDB;Integrated Security=True\"<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html color1\">xdt:Transform<\/code><code class=\"html plain\">=<\/code><code class=\"html string\">\"SetAttributes\"<\/code><code class=\"html color1\">xdt:Locator<\/code><code class=\"html plain\">=<\/code><code class=\"html string\">\"Match(name)\"<\/code><code class=\"html plain\">\/&gt; <\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html plain\">&lt;\/<\/code><code class=\"html keyword\">connectionStrings<\/code><code class=\"html plain\">&gt;<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u9019\u6a23\u5b50\u518d\u4f7f\u7528 Release \u7d44\u4ef6\u7d44\u614b\u767c\u884c\u7684\u6642\u5019\u5c31\u6703\u81ea\u52d5\u66f4\u6539 \u5c07 127.0.0.1 \u6539\u6210 demo.tc \u4e86\uff0c\u5176\u4e2d\u7684\u91cd\u9ede\u5c31\u5728\u65bc name \u548c<br \/>\nxdt:Locator=&#8221;Match(name)&#8221; \u9019\u5169\u6bb5\uff0c\u56e0\u70ba\u6211\u5011\u4eca\u5929\u8981\u6539\u7684\u662f\u9023\u7dda\u5b57\u4e32\u6240\u4ee5\u5c31\u662f\u5305\u5728 connectionStrings \u6a19\u7c64\u5167 \u5229\u7528\u4e86 Match(name) \u544a\u8a34\u8f49\u63db\u5668 \u7576\u767c\u73fe connectionStrings \u5167\u6709 name=MyDB \u7684\u5c31\u6703\u7f6e\u63db\u6389\uff0c\u7b97\u662f\u5f88\u5bb9\u6613\u7406\u89e3\uff0c\u5982\u679c\u6709\u591a\u500b\u5c31\u5beb\u591a\u6b21\u5c31\u597d\uff0c\u4ee5\u4e0b\u7528\u7d93\u5e38\u6027\u5f88\u591a\u7684 appSettings \u4f86\u505a\u793a\u7bc4<\/p>\n<div>\n<div id=\"highlighter_424877\" class=\"syntaxhighlighter  html ie\">\n<div class=\"toolbar\"><a class=\"toolbar_item command_help help\" href=\"http:\/\/demo.tc\/Post\/661#\">?<\/a><\/div>\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"html plain\">&lt;<\/code><code class=\"html keyword\">appSettings<\/code><code class=\"html plain\">&gt; <\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html plain\">&lt;<\/code><code class=\"html keyword\">add<\/code><code class=\"html color1\">key<\/code><code class=\"html plain\">=<\/code><code class=\"html string\">\"emailAccount\"<\/code><code class=\"html color1\">value<\/code><code class=\"html plain\">=<\/code><code class=\"html string\">\"service@com.tw\"<\/code><code class=\"html color1\">xdt:Transform<\/code><code class=\"html plain\">=<\/code><code class=\"html string\">\"SetAttributes\"<\/code><code class=\"html color1\">xdt:Locator<\/code><code class=\"html plain\">=<\/code><code class=\"html string\">\"Match(key)\"<\/code><code class=\"html plain\">\/&gt; <\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html plain\">&lt;<\/code><code class=\"html keyword\">add<\/code><code class=\"html color1\">key<\/code><code class=\"html plain\">=<\/code><code class=\"html string\">\"emailPassword\"<\/code><code class=\"html color1\">value<\/code><code class=\"html plain\">=<\/code><code class=\"html string\">\"1234\"<\/code><code class=\"html color1\">xdt:Transform<\/code><code class=\"html plain\">=<\/code><code class=\"html string\">\"SetAttributes\"<\/code><code class=\"html color1\">xdt:Locator<\/code><code class=\"html plain\">=<\/code><code class=\"html string\">\"Match(key)\"<\/code><code class=\"html plain\">\/&gt; <\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"html spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"html plain\">&lt;<\/code><code class=\"html keyword\">add<\/code><code class=\"html color1\">key<\/code><code class=\"html plain\">=<\/code><code class=\"html string\">\"systemFromEmail\"<\/code><code class=\"html color1\">value<\/code><code class=\"html plain\">=<\/code><code class=\"html string\">\"service@com.tw\"<\/code><code class=\"html color1\">xdt:Transform<\/code><code class=\"html plain\">=<\/code><code class=\"html string\">\"SetAttributes\"<\/code><code class=\"html color1\">xdt:Locator<\/code><code class=\"html plain\">=<\/code><code class=\"html string\">\"Match(key)\"<\/code><code class=\"html plain\">\/&gt; <\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"html spaces\">\u00a0\u00a0<\/code><code class=\"html plain\">&lt;\/<\/code><code class=\"html keyword\">appSettings<\/code><code class=\"html plain\">&gt;<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u53ef\u4ee5\u770b\u5230\u56e0\u70ba appSettings \u4e26\u4e0d\u662f\u7528 name \u800c\u662f\u7528 key \u6240\u4ee5 Match \u5c31\u662f\u4f7f\u7528Match(key) \u800c\u975e Match(name)\uff0c\u5229\u7528\u4ee5\u4e0a\u7684\u65b9\u6cd5\u53ef\u4ee5\u5f88\u5feb\u7684\u7f6e\u63db\u958b\u767c\u6a5f\u8207\u6b63\u5f0f\u6a5f\u4e0d\u540c\u7684\u8a2d\u5b9a\uff0c\u8b93\u90e8\u5c6c\u7684\u6642\u5019\u9700\u8981\u624b\u52d5\u8abf\u6574\u7684\u90e8\u4efd\u964d\u4f4e\u5230\u6700\u5c11\u3002<\/p>\n<hr \/>\n<p><img title=\"\u6ce8\u610f\u4e8b\u9805\" src=\"http:\/\/demo.tc\/images\/msn\/warning.gif\" alt=\"\u6ce8\u610f\u4e8b\u9805\" \/>\u5982\u679c\u4f60\u662f\u4f7f\u7528 ASP.NET MVC \u4f60\u53ef\u80fd\u6703\u767c\u73fe\u5728\u4f7f\u7528 Release \u7de8\u8b6f\u4e26\u4e14\u6709\u958b\u7de8\u8b6f View \u6642\u5f88\u5bb9\u6613\u767c\u751f<\/p>\n<p><span style=\"color:#ff0000;\">\u5728\u61c9\u7528\u7a0b\u5f0f\u5c64\u7d1a\u4e4b\u5916\u4f7f\u7528\u8a3b\u518a\u70ba allowDefinition=&#8217;MachineToApplication&#8217; \u7684\u5340\u6bb5\u767c\u751f\u932f\u8aa4\u3002\u932f\u8aa4\u7684\u539f\u56e0\u53ef\u80fd\u662f\u865b\u64ec\u76ee\u9304\u5c1a\u672a\u5728 IIS \u4e2d\u8a2d\u5b9a\u70ba\u61c9\u7528\u7a0b\u5f0f\u3002 <\/span>\u9019\u932f\u8aa4\uff0c\u9019\u539f\u56e0\u662f\u56e0\u70ba\u6b98\u7559\u6a94\u6848\u7684\u5f71\u97ff\u89e3\u6c7a\u65b9\u6cd5\u70ba\u5728\u4f60\u7684\u5c08\u6848\uff08\u65b9\u6848\uff09\u4e0a\u4f7f\u7528\u6e05\u9664\u5c08\u6848\uff08\u65b9\u6848\uff09\u5f8c\u518d\u91cd\u65b0\u7de8\u8b6f\u4e00\u6b21\u5373\u53ef\uff0c\u7576\u7136\u4f60\u6709\u66f4\u7c21\u55ae\u7684\u4f5c\u6cd5\u5b89\u88dd <a href=\"http:\/\/visualstudiogallery.msdn.microsoft.com\/d491911d-97f3-4cf6-87b0-6a2882120acf\/\" target=\"_blank\" rel=\"noopener\">VSCommands 2010<\/a> \u9019\u5957\u4ef6\u5f8c\u65b9\u6848\u7e3d\u7ba1\u4e0a\u5c31\u6703\u6709\u6383\u628a\u5716\u793a\u53ef\u4ee5\u6309\uff0c\u6309\u4e0b\u53bb\u5f8c\u4f60\u6bcf\u6b21\u7de8\u8b6f\u7684\u6642\u5019\u90fd\u6703\u6e05\u9664 obj \u5167\u7684\u6a94\u6848<\/p>\n<p><img src=\"https:\/\/lh3.googleusercontent.com\/_PgurvCEASJs\/TU436BYU_pI\/AAAAAAAAG6k\/8URgQTvVJdY\/s800\/webReleaseConfig02.png\" alt=\"\" \/><\/p><\/blockquote>\n<p>Reference from: <a href=\"http:\/\/demo.tc\/Post\/661\">http:\/\/demo.tc\/Post\/661<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Visual Studio 2010 \u55ae\u9375\u767c\u884c\u7c21\u55ae\u4f7f\u7528 Web.Release.config Visual S &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.intentrust.com\/?p=357\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008Visual Studio 2010 \u55ae\u9375\u767c\u884c\u7c21\u55ae\u4f7f\u7528\u3009<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[15],"tags":[122],"_links":{"self":[{"href":"https:\/\/www.intentrust.com\/index.php?rest_route=\/wp\/v2\/posts\/357"}],"collection":[{"href":"https:\/\/www.intentrust.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.intentrust.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.intentrust.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.intentrust.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=357"}],"version-history":[{"count":0,"href":"https:\/\/www.intentrust.com\/index.php?rest_route=\/wp\/v2\/posts\/357\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.intentrust.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.intentrust.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=357"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.intentrust.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}