我正在开发一个基于.Net Framework 3.5 sp1的应用程序,并托管在Windows Server 2008(64位)上.
在本地浏览wcf服务(.svc)时,每件事都可以,但在使用完整域URL浏览时,它会出错.
本地地址是这样的:http://localhost/MyService.svc
和域名地址是这样的:http://MySite.ir/MyService.svc
顺便说一句,页面(.aspx)和其他文件在localhost和域地址上都能正常工作.
任何想法将不胜感激
这是详细的错误:
HTTP错误404.3 - 未找到
由于扩展配置,无法提供您请求的页面.如果页面是脚本,请添加处理程序.如果要下载文件,请添加MIME映射.详细的错误信息
模块: StaticFileModule
通知: ExecuteRequestHandler
处理程序:StaticFile
错误代码: 0x80070032
请求的URL:http://MySite.ir: 80/MyService.svc
物理路径: D:\ inetpub\vhosts\MySite.ir\httpdocs\MyService.svc
登录方法: 匿名
登录用户 匿名
我想使用IOverrideFilter接口覆盖我的自定义全局过滤器,但它根本无法正常工作!代码看起来如下:
public sealed class MyGlobalFilterExceptionAttribute : FilterAttribute, IOverrideFilter
{
public Type FiltersToOverride
{
get { return typeof(ITest); }
}
}
Run Code Online (Sandbox Code Playgroud)
我的全局过滤器已实现ITest接口.我知道我可以在我原来的全局过滤器中实现该任务,但我想这样做IOverrideFilter.
任何的想法??
我在我的新项目中使用EF Code First.我不打算使用自动迁移功能,并且在db中没有[__MigrationHistory]表.但是通过查看Profiler,我总能看到EF在任何其他查询之前发出这样的查询:
SELECT
[GroupBy1].[A1] AS [C1]
FROM ( SELECT
COUNT(1) AS [A1]
FROM [dbo].[__MigrationHistory] AS [Extent1]
) AS [GroupBy1]
Run Code Online (Sandbox Code Playgroud)
我可以禁用此功能吗?
我试图参数化动态查询并首先在Entity Framework代码中使用SqlQuery方法运行它.
我第一次执行SqlQuery它按预期工作,所以我确信查询或参数没有任何问题,但我立即执行相同的命令第二次相同的参数,我得到这个错误
"SqlParameter已经包含在另一个SqlParameterCollection中."
由于我已经ToList()在这里使用方法,我不知道原因是什么!
这是模拟代码.
using (var context = Common.GetDbContext())
{
var parameters = new List<SqlParameter>();
//populating parameters here...
var sqlQuery = "Select * from MyTable where UserId=@p1 and And Active=@p2";
// first time
var result = context.Database.SqlQuery<ResultType>(sqlQuery, parameters.ToArray()).ToList();
//second time
result = context.Database.SqlQuery<ResultType>(sqlQuery, parameters.ToArray()).ToList();
}
Run Code Online (Sandbox Code Playgroud)
任何的想法?
我在 Jenkins 构建中使用 Azure Cli 将我的nodejsazure 函数部署到 azure。我需要 Kudu 构建 npm 包以减少 Jenkins 端的部署时间。
我有SCM_DO_BUILD_DURING_DEPLOYMENT = trueAzure Functions 配置,但 Azure Cli 在部署工件时明确将其设置为 false!因此,该应用程序将被排除在没有node_modules文件夹的情况下。
我正在使用类似于以下的命令:
az functionapp deployment source config-zip --src artifacts.zip --resource-group MyGroup --subscription MySubscription --name MyFunction --slot pre
知道如何修复它吗?
我需要测量PDF中的文本长度,如果长度超过一定量,则换行.我已经在使用PdfSharp库了.
我已经使用以下代码来确定文本的长度.
public static Size MeasureString(string s, Font font)
{
SizeF result;
using (var image = new Bitmap(1, 1))
{
using (var g = Graphics.FromImage(image))
{
result = g.MeasureString(s, font);
}
}
return result.ToSize();
}
Run Code Online (Sandbox Code Playgroud)
据我所知,我很依赖于分辨率和dpi转换Height和类的Width属性Size到毫米.但根据PdfSharp的团队在这篇文章中回答"PDF文件是没有DPI的矢量文件".
所以我对使用这个库测量文本长度的正确方法感到困惑.
我已经实现了一个由HttpRequest触发的Azure功能.调用的参数name作为HttpRequest的一部分传递.在Integration部分中,我使用以下查询从CosmosDB中检索数据(作为输入):
SELECT * FROM c.my_collection pm
WHERE
Contains(pm.first_name,{name})
Run Code Online (Sandbox Code Playgroud)
如你所见,我发送没有sanitizing它的'名字' .SQLInjection这里有什么顾虑吗?
我搜索并注意到它parameterization可用,但这不是我可以在这里做任何事情.
在下面的课程中,我要做的方法是做两件完全不同的事情,这些事情与彼此无关.但是我在它们中只使用了一个锁定对象.
我的问题是,这种情况下的最佳做法是什么?每个都有两个单独的锁定对象或共享一个(就像我们在这里做的那样)?
class MyClass
{
private static object _lock = new object();
public void DoSomething()
{
lock (_lock)
{
}
}
public void DoSomethingTotallyDifferent()
{
lock (_lock)
{
}
}
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试更新Handsontable中列的设置,如下所示:
var newColumnSettings = [{ data: 0, readOnly: true }, { data: 1 }, { data: 2 }, { data: 3 }, { data: 4, readOnly: true }];
$('#container').handsontable('updateSettings', { columns: newColumnSettings });
Run Code Online (Sandbox Code Playgroud)
但它根本不起作用,没有任何反应,并且仍然可以显示较旧的列.
我应该在之前还是之后做点什么?难道我做错了什么?
提前致谢.
我用C#语言编写了一个用于Office 2013的Excel Addin.
我知道有几种方法可以打开现有的Excel文件,但是所有这些文件都在Excel上的新实例中打开文件.
我有一个Excel的当前实例,并希望当有人点击按钮时,新文件在当前的isctance(不是新的)中打开!
例如,我使用以下代码:
Excel.Application excelApp = new Excel.Application();
excelApp.Visible = true;
string workbookPath = (@"C:\Downloads\Sample.xlsx");
Excel.Workbook excelWorkbook = excelApp.Workbooks.Open(workbookPath,
0, false, 5, "", "", false, Excel.XlPlatform.xlWindows, "",
true, false, 0, true, false, false);
Run Code Online (Sandbox Code Playgroud)
但是此代码在excel文件的新实例中打开Sample.xlsx.
任何的想法?
提前致谢.
我想要一个每45分钟触发一次的cron表达式。
根据文档,我创建了此0 0/45 * * * ?表达式。
但是会以12:00、12:45、13:00、13:45、14:00这样的模式触发。
但是我期望和想要的是在12:00、12:45、13:30、14:15被解雇。
我想念什么?
c# ×3
asp.net-mvc ×1
azure ×1
azure-cli ×1
azure-cli2 ×1
code-first ×1
cron ×1
excel ×1
excel-addins ×1
handsontable ×1
pdf ×1
pdfsharp ×1
quartz.net ×1
wcf ×1