小编Mar*_*icz的帖子

是否可以在web.config文件中本地化appSettings信息?

我有这样的想法:

<appSettings>
 <add key="ConfigName" value="configuration" culture="1033" />
 <add key="ConfigName" value="konfiguracja" culture="1045" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)

add元素只有2个属性- keyvalue,所以我想它不支持.

我想到的下一件事是:

<appSettings>
 <add key="ConfigName-1033" value="configuration" />
 <add key="ConfigName-1045" value="konfiguracja" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)

任何人都能提出更好的解决方案吗?


更新 - 我实施的解决方案:

将此信息移动到资源文件(Oded的答案)的缺点是它不能再在开发人员和测试人员的机器上轻松修改.

但是,这就是我所做的 - 我将web.config文件中的设置保留(它们无法进行本地化,但可以修改它们而无需重新编译代码)并将它们添加到资源文件中(它们可以进行本地化;它们可以用于仅限生产环境,其中web.config设置设置为空字符串).

.net asp.net configuration localization

4
推荐指数
1
解决办法
1191
查看次数

如何向UIBarButtonItem显示UIMenuController

如何显示UIMenuControllerUIBarButtonItem,当点击它?

iphone objective-c

4
推荐指数
1
解决办法
4132
查看次数

ASP.NET站点和SharePoint站点之间有什么区别?

我是SharePoint开发的新手.我想知道SharePoint站点和.NET站点之间的区别.何时使用SharePoint和.NET?

.net c# sharepoint

4
推荐指数
1
解决办法
6759
查看次数

Informatica - 重复消除

我有一个包含 10 条记录的平面文件,其中 5 条记录是重复记录(唯一键列:Customer_Idsource_system)。该平面文件必须加载到 Oracle 表,这是第一次加载。

如何消除其中的重复项?

informatica-powercenter

4
推荐指数
1
解决办法
2万
查看次数

无法在docker中连接localhost

我在docker终端运行图像:

docker run -p 4000:80 friendlyhello
Run Code Online (Sandbox Code Playgroud)

Localhost无法连接和显示图像.

此站点无法访问
localhost拒绝连接.
- 你的意思是http://localhost4000.org/
- 在Google上搜索localhost 4000
ERR_CONNECTION_REFUSED

无法访问此网站

docker

4
推荐指数
3
解决办法
1万
查看次数

如何使SQL Server索引占用更少的空间?

我有一个由某个应用程序创建的数据库.整个数据库超过50 GB,备份出现了一些问题,我的任务是让这个数据库尽可能小.

特别是一个表非常大(22 gb),其中16.5 gb是由索引获取的,其余5.5 gb是数据.它包含的行数不超过12 000 000.

你能告诉我是否可以缩小索引?我已经尝试过重建,重新组织,重新创建聚簇索引,dbcc清晰.我也知道nvarchar类型的大小比varchar大两倍,所以我将列类型更改为varchar,但是由于我节省了大约2 gb(数据上1 gb和索引上1 gb).

这是这个表的一个sql(fld0和fld1总是NULL):

CREATE TABLE [dbo].[DOC8](
 [ASSOCIATION] [nvarchar](64) NULL DEFAULT (NULL),
 [DOCID] [char](32) NOT NULL,
 [FLD0] [nvarchar](255) NULL DEFAULT (NULL),
 [FLD1] [nvarchar](2048) NULL DEFAULT (NULL),
 [FLD10] [nvarchar](255) NULL DEFAULT (NULL),
 [FLD2] [nvarchar](32) NULL DEFAULT (NULL),
 [FLD3] [nvarchar](255) NULL DEFAULT (NULL),
 [FLD4] [nvarchar](255) NULL DEFAULT (NULL),
 [FLD5] [datetime] NULL DEFAULT (NULL),
 [FLD6] [nvarchar](255) NULL DEFAULT (NULL),
 [FLD7] [nvarchar](255) NULL DEFAULT (NULL),
 [FLD8] [nvarchar](255) NULL DEFAULT (NULL),
 [FLD9] [datetime] NULL DEFAULT (NULL), …
Run Code Online (Sandbox Code Playgroud)

sql database sql-server backup

3
推荐指数
2
解决办法
6106
查看次数

Sharepoint编码标准

我刚刚来到这张桌子:

SPList.Items的替代品

请让我知道穷人有什么不同 - >最后5项更好.

c# sharepoint sharepoint-2007 sharepoint-api sharepoint-2010

3
推荐指数
1
解决办法
735
查看次数

如何将 SQL Server 数据库备份还原到新创建的数据库?

我有一个名为backupdb.bak.I的 SQL Server 2005 数据库备份。我想将它恢复到数据库MyDatabase

但在恢复之前,我必须检查是否MyDatabase已经存在。如果是,那么我创建一个名为的新数据库MyDatabaseNew,并将备份文件恢复到这个新数据库。

如果我直接将文件恢复到MyDatabase. 但是当我检查是否存在MyDatabase并尝试创建名为 的新数据库时MyDatabaseNew,它给出了错误:

服务器 servername 的还原失败

我的代码如下所示:

Restore restore = new Restore();
restore.Action = RestoreActionType.Database;
CreateDatabase(MyDatabaseNew);
restore.Database = MyDatabaseNew;
restore.ReplaceDatabase = true;

BackupDeviceItem deviceItem = new BackupDeviceItem("C:\\backupdb.bak",DeviceType.File);
restore.Devices.Add(deviceItem);
SqlConnection sqlCon = new SqlConnection("Data Source=.;Initial Catalog=MyDatabaseNewIntegrated Security=True;User ID=uid; Pwd=Pwd");
ServerConnection connection = new ServerConnection(sqlCon);
sqlCon.Open();

Microsoft.SqlServer.Management.Smo.Server smoServer = new Server(new  ServerConnection("."));
if (File.Exists("C:\\backupdb.bak"))
    // restore
    restore.SqlRestore(smoServer);
if (sqlCon.State == ConnectionState.Open)
    sqlCon.Close(); …
Run Code Online (Sandbox Code Playgroud)

smo sql-server-2005 database-restore

3
推荐指数
1
解决办法
4183
查看次数

在iOS5中实现库时,获取"apple mach-o linker id错误未定义的架构i386符号"

我在XCode 4中实现PayPal库时遇到了麻烦.我在尝试构建项目时遇到此错误:

对于架构的i386未定义的符号:
"_xmlParseMemory",从参考:
- [AdaptivePaymentsSOAP11Binding_CancelPreapproval connectionDidFinishLoading:]在libPayPalMPL.a(AdaptivePayments.o)
- [AdaptivePaymentsSOAP11Binding_ConfirmPreapproval connectionDidFinishLoading:]在libPayPalMPL.a(AdaptivePayments.o)
- [AdaptivePaymentsSOAP11Binding_ConvertCurrency connectionDidFinishLoading:]在libPayPalMPL.a(AdaptivePayments.o)
- [AdaptivePaymentsSOAP11Binding_ExecutePayment connectionDidFinishLoading:]在libPayPalMPL.a(AdaptivePayments.o)
- [AdaptivePaymentsSOAP11Binding_GetPaymentOptions connectionDidFinishLoading:]在libPayPalMPL.a(AdaptivePayments.o)
- [AdaptivePaymentsSOAP11Binding_PaymentDetails connectionDidFinishLoading:]在libPayPalMPL.a(AdaptivePayments .o)
- libPayPalMPL.a中的[AdaptivePaymentsSOAP11Binding_Pay connectionDidFinishLoading:](AdaptivePayments.o)
...

在网上搜索我发现从XC3传递到XC4时这是一个典型的错误.也许图书馆没有更新.但是那个你看到的文件似乎是不可编辑的.

xcode paypal objective-c ios

3
推荐指数
1
解决办法
1806
查看次数

使用 Python SDK 开始执行现有 SageMaker 管道

SageMaker 文档解释了如何运行管道,但它假设我刚刚定义了它并且我有可用的对象pipeline

如何使用Python SDK运行现有管道?

我知道如何使用 AWS CLI 读取管道(即aws sagemaker describe-pipeline --pipeline-name foo)。Python 代码也能完成同样的事情吗?然后我就pipeline准备好了可以使用的对象。

aws-sdk amazon-sagemaker

3
推荐指数
1
解决办法
1011
查看次数