我试图使用PowerShell在远程服务器上运行.cmd文件.
在我的.ps1脚本中我试过这个:
C:\MyDirectory\MyCommand.cmd
Run Code Online (Sandbox Code Playgroud)
它导致此错误:
C:\MyDirectory\MyCommand.cmd is not recognized as the name of a cmdlet,
function, script file, or operable program.
Run Code Online (Sandbox Code Playgroud)
还有这个
Invoke-Command C:\MyDirectory\MyCommand.cmd
Run Code Online (Sandbox Code Playgroud)
导致此错误:
Invoke-Command : Parameter set cannot be resolved using the specified named
parameters.
Run Code Online (Sandbox Code Playgroud)
我不需要将任何参数传递给PowerShell脚本.我正在寻找的正确语法是什么?
我有一个四个表,TopLevelParent,两个中级表MidParentA和MidParentB,以及一个子表,可以有一个父MidParentA或MidParentB(一个或另一个midParent必须到位).两个中级表都有一个TopLevelParent父表.
顶级表格如下所示:
TopLevelId | Name
--------------------------
1 | name1
2 | name2
Run Code Online (Sandbox Code Playgroud)
MidParent表如下所示:
MidParentAId | TopLevelParentId | MidParentBId | TopLevelParentId |
------------------------------------ ------------------------------------
1 | 1 | 1 | 1 |
2 | 1 | 2 | 1 |
Run Code Online (Sandbox Code Playgroud)
子表看起来像这样:
ChildId | MidParentAId | MidParentBId
--------------------------------
1 | 1 | NULL
2 | NULL | 2
Run Code Online (Sandbox Code Playgroud)
我在一个更大的存储过程中使用了下面的左连接,它是超时的,看起来最后一个左连接的OR运算符是罪魁祸首:
SELECT *
FROM TopLevelParent tlp
LEFT JOIN MidParentA a ON tlp.TopLevelPatientId = a.TopLevelPatientId
LEFT JOIN MidParentB a ON tlp.TopLevelPatientId = b.TopLevelPatientId
LEFT JOIN …
Run Code Online (Sandbox Code Playgroud) 我有一个kubernetes集群,我使用helm nginx-ingress图表部署了一个nginx入口控制器.
我需要在nginx-controller-pod中生成的nginx.conf文件中添加一些自定义配置,我看到一个问题,如果我添加一行选项,如proxy-buffer-size: "512k"
我可以看到这反映在nginx.conf中文件和一切按预期工作.
但是,如果我尝试添加一个片段来完成同样的事情:
location-snippet: |
proxy_buffer_size "512k";
Run Code Online (Sandbox Code Playgroud)
就好像nginx.conf文件忽略了proxy_buffer_size
它,并且设置保持默认值.
我需要能够添加http-snippet
,server-snippet
和location-snippet
重写,但我是否尝试将它们添加到ConfigMap或注释中Ingress.yaml文件,他们总是被忽略.
我的Ingress yaml文件:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: my-ingress
annotations:
kubernetes.io/ingress.class: nginx
ingress.kubernetes.io/ssl-redirect: "true"
ingress.kubernetes.io/secure-backends: "true"
ingress.kubernetes.io/force-ssl-redirect: "true"
ingress.kubernetes.io/location-snippet: |
proxy_buffer_size 512k; --This does not update the nginx.conf
spec:
tls:
- hosts:
- my.app.co.uk
secretName: tls-secret
rules:
- host: my.app.co.uk
http:
paths:
- path: /
backend:
serviceName: myappweb-service
servicePort: 80
Run Code Online (Sandbox Code Playgroud)
我的nginx配置图:
apiVersion: v1
kind: ConfigMap
metadata:
labels: …
Run Code Online (Sandbox Code Playgroud) 我在TeamCity项目中收到以下错误:
Error collecting changes for VCS repository 'MySvnRepository'
Unable to get SVN log entries for: https://myserver/svn/trunk; range:
RR[99_2013/08/27 13:35:20 +0100 => 6_2013/08/27 14:40:13
+0100]@d2fecd1e-4276-d847-874c-cb6b9eafeb43; revisions: 99..6
Run Code Online (Sandbox Code Playgroud)
我已通过TeamCity管理界面中的"测试连接"按钮测试了VCS连接,并且连接正常.
查看错误消息,它看起来好像正在尝试检索条目6 - 99,但是在新创建的存储库中只有6个日志条目.我已经检查过构建计数器已经重置.
我有什么明显的遗失吗?
我的Razor视图中有以下内容:
@using (Html.BeginForm("Edit", "MyController", FormMethod.Post))
{
<div class="grid_1"> </div>
<div id="ValSummary"> @Html.ValidationSummary(false)</div>
@Html.EditorFor(x => x.Role, MVC.Shared.Views.EditorTemplates.KeyValuePairSelectList, new { SelectListOptions = Model.RoleSelectList })<br /><br />
@Html.EditorFor(x => x.Trust, MVC.Shared.Views.EditorTemplates.KeyValuePairSelectList, new { SelectListOptions = Model.TrustSelectList.OrderBy(x => x.Text) })<br /><br />
@Html.EditorFor(x => x.GmcCode)<br /><br />
<div class="createbutton">
<input id="btnGoBack" type="button" value="Back"/>
<input id="btnSubmit" type="button" value="Submit" />
</div>
}
Run Code Online (Sandbox Code Playgroud)
在我的控制器中我有
[HttpGet]
public virtual ActionResult Edit(string id)
{
}
[HttpPost]
public virtual ActionResult Edit(ViewModel viewModel)
{
}
Run Code Online (Sandbox Code Playgroud)
在Firefox和Chrome中,一切正常,但在IE中提交表单时,HttpGet操作被触发而不是HttpPost.
调用堆栈或IE开发人员工具控制台中没有线索.
我遗失的任何明显的东西?
我有一个包含多个项目的 Service Fabric 解决方案。我可以毫无问题地在本地集群上运行除其中一个之外的所有项目,但由于以下问题,一个特定项目将无法部署:
MSB3021无法复制文件“C:\Path\To\Repo\src\MyProject\MyService\obj\Debug\netcoreapp2.1\win7-x64\PubTmp\Out\Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll ”到“C:\Path\To\Repo\src\MyProject\MyService\pkg\Debug\MyServicePkg\Code\Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll”。找不到路径“C:\Path\To\Repo\src\MyProject\MyService\pkg\Debug\MyServicePkg\Code\Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll”的一部分。
还有另外两个错误报告了Microsoft.Extensions.Configuration.EnvironmentVariables.dll
和的相同问题runtimeconfig.json
,还有 30 个警告说明了随机 dll 的相同问题。
我已经按照惯例做了好几次了:
bin
,obj
和pkg
目录Code
该错误表明它无法找到dir in的部分路径pkg
,但我已验证它确实存在。
奇怪的是,这只影响了几个项目中的一个。我在这里遗漏了任何明显的东西吗?
.net visual-studio .net-core azure-service-fabric asp.net-core
希望快点...
我需要在页面上单独按钮的单击事件中触发uncheckAll事件,我尝试了以下操作:
$('.masterProviderOrgsListBox').multiselect().uncheckAll();
Run Code Online (Sandbox Code Playgroud)
但这不是公认的方法.我基本上想要触发当您单击标题中的"取消全部选中"框时触发的相同方法.
我以前这样做:
$('.masterProviderOrgsListBox option:selected').removeAttr("selected");
Run Code Online (Sandbox Code Playgroud)
但这会删除实际多选而不是jQuery UI小部件的选择.
无法在文档中找到任何想法,任何想法?
我有一个应用程序,我最近升级到.Net 4.5.1和MVC 4.我使用的是jQuery datepicker和jQuery.validation 1.11.1.
我在英国因此日期将在en-GB语言环境中("dd/mm/yyyy").我已经尝试了这里,这里和这里的建议 ,但无济于事.
我也在我的web.config中:
<globalization uiCulture="en-GB" culture="en-GB" />
Run Code Online (Sandbox Code Playgroud)
并将IIS中的全球化设置为en-GB,但输入的每个日期都验证为美国格式日期.
有人可以帮忙吗?
我有一个 .Net Core 2 应用程序和一个继承自抽象基类的 API 控制器类:
[Route("api/[controller]")]
public class MyController : BaseController
Run Code Online (Sandbox Code Playgroud)
在基本控制器上,我有:
public ICommandProcessor CommandProcessor { get; set; }
Run Code Online (Sandbox Code Playgroud)
在我的 StartUp.cs 中,我有:
builder.RegisterAssemblyTypes(Assembly.GetExecutingAssembly())
.Where(t => t.IsSubclassOf(typeof(BaseController)))
.PropertiesAutowired();
Run Code Online (Sandbox Code Playgroud)
但是,CommandProcessor 属性始终为空。我尝试将它移到派生类并尝试直接注册类型,如下所示:
builder.RegisterType<MyController>().PropertiesAutowired();
Run Code Online (Sandbox Code Playgroud)
还有基类:
builder.RegisterType<BaseController>().PropertiesAutowired();
Run Code Online (Sandbox Code Playgroud)
我已经尝试了此处和此处以及其他帖子中的建议,但似乎没有任何效果,这让我认为这是 .Net Core 2 中的一个问题。
当我将 ICommandProcessor 注入控制器构造函数时,它连接良好。
值得一提的是,我在其他不是控制器的类上也试过这个,在启动时按如下方式注册:
builder.RegisterType<DomainEvents>().PropertiesAutowired();
Run Code Online (Sandbox Code Playgroud)
并且该属性也仍然为空。
编辑:
我在 github 上的 autofac 项目页面上提出了这个问题,他们建议我展示完整的 ConfigureServices 类,如下所示:
public IServiceProvider ConfigureServices(IServiceCollection services)
{
// Add framework services.
services.AddMvc().AddControllersAsServices();
// Identity server
var builder = new ContainerBuilder();
builder.RegisterModule(new CoreImplementationModule());
builder.RegisterModule(new PortalCoreImplementationModule());
builder.Register((context, _) => …
Run Code Online (Sandbox Code Playgroud) dependency-injection inversion-of-control autofac .net-core asp.net-core
我从Angularjs服务调用WebApi控制器Get方法.
角度服务:
app.service('MyService', ['$http', function ($http) {
var getMyObjects = function () {
var myObjects;
var promise = $http.get('/api/objects/').success(function (data) {
myObjects = data;
}).error(function (data, status, headers, config) {
});
return promise;
};
return {
myObjects: myObjects
};
}]);
Run Code Online (Sandbox Code Playgroud)
WebApi Get方法:
public class ObjectsController : ApiController
{
public IEnumerable<MyObject> Get()
{
return _objectRepository.GetAll().ToArray();
}
}
Run Code Online (Sandbox Code Playgroud)
我500 server error
在客户端获得了一个,其内部例外是:
ExceptionMessage: "Error getting value from 'IdentityEqualityComparer' on
'NHibernate.Proxy.DefaultLazyInitializer'."
ExceptionType: "Newtonsoft.Json.JsonSerializationException"
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能解决这个问题?
编辑:
我通过添加以下一个班轮来解决上述异常,WebApiConfig.cs
根据这个答案:
((DefaultContractResolver)config.Formatters.JsonFormatter.SerializerSettings.
ContractResolver).IgnoreSerializableAttribute …
Run Code Online (Sandbox Code Playgroud) .net ×2
.net-core ×2
asp.net-core ×2
angularjs ×1
autofac ×1
build ×1
c# ×1
cmd ×1
date ×1
javascript ×1
jquery ×1
jquery-ui ×1
json ×1
kubernetes ×1
left-join ×1
nginx ×1
nhibernate ×1
powershell ×1
razor ×1
sql ×1
sql-server ×1
svn ×1
t-sql ×1
teamcity ×1
windows ×1
yaml ×1