小编Luk*_*uke的帖子

MSDeploy RunCommand Priviliges

我试图在MSDeploy中使用-presync:runCommand选项,无论我尝试运行什么,我都会收到相同的错误:

错误:客户端未保留所需的权限.

我已经尝试了一些项目来执行,但它们都没有工作.理想情况下,我想在服务器上执行exe:

-presync:runCommand=C:\MyExecutable.exe,dontUseCommandExe=true
Run Code Online (Sandbox Code Playgroud)

我也试过了

-presync:runCommand=C:\TestScript.bat
Run Code Online (Sandbox Code Playgroud)

并从他们的文档中提取样本

-presync:runCommand="net stop w3svc"
Run Code Online (Sandbox Code Playgroud)

提前致谢.

msdeploy

21
推荐指数
1
解决办法
4901
查看次数

如何在asp.net mvc 2中使用嵌套的视图模型获取EditorFor的ID

所以我有两个嵌套的视图模型,CreditCard - > BillAddress.我有一个视图,"EditBilling",它有EditorFor(CreditCard).CreditCard EditorTemplate具有EditorFor(BillAddress),BillAddress EditorTemplate具有EditorFor(BillState).

最终结果是一个id为"CreditCard_BillAddress_BillState"的选择列表.

我需要在javascript中引用它,因此需要知道ID.在其他情况下,使用非嵌套的ViewModel,我使用了以下代码:

$('#<%= ViewData.ModelMetadata.PropertyName %>_BillState')
Run Code Online (Sandbox Code Playgroud)

这里的问题是ModelMetadata.PropertyName属性只知道当前属性,而不是父节点.所以我最终得到以下结果:

$('#BillAddress_BillState')
Run Code Online (Sandbox Code Playgroud)

如何获取嵌套的强类型助手的客户端ID?提前致谢.

asp.net asp.net-mvc-2

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

ASP.NET MVC ModelBinding Inherited Classes

我有一个关于ASP.NET MVC中的ModelBinding的问题(我正在使用MVC 2预览2)与继承相关.

假设我有以下接口/类:

interface IBase
class Base : IBase
interface IChild
class Child: Base, IChild
Run Code Online (Sandbox Code Playgroud)

我有一个自定义模型绑定器BaseModelBinder.

以下工作正常:

ModelBinders.Binders[typeof(Child)] = new BaseModelBinder();
ModelBinders.Binders[typeof(IChild)] = new BaseModelBinder();
Run Code Online (Sandbox Code Playgroud)

以下不起作用(绑定类型为Child的on对象):

ModelBinders.Binders[typeof(Base)] = new BaseModelBinder();
ModelBinders.Binders[typeof(IBase)] = new BaseModelBinder();
Run Code Online (Sandbox Code Playgroud)

有没有办法让基类的模型绑定器适用于所有继承的类?我真的不想为每个可能的继承类手动输入内容.

此外,如果可能,是否有办法覆盖特定继承类的模型绑定器?说我有这个工作,但我需要一个特定的Child2模型绑定器.

提前致谢.

asp.net-mvc inheritance modelbinders

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