小编Seb*_*aan的帖子

错误应用程序w3wp.exe

我有一个用ASP.NET编写的应用程序,它使用DllImport引用用Delphi编写的dll.在我的Windows 7开发机器上使用asp.net开发服务器访问ddl按预期工作.

但是,在运行IIS 7的Windows Server 2008生产服务器上,DLL将返回错误"无法找到页面",并且以下错误会弹出到应用程序日志中:

Faulting application w3wp.exe, version 7.0.6002.18005, time stamp 0x49e023cf, faulting
module ntdll.dll, version 6.0.6002.18005, time stamp 0x49e03821, exception code
0xc0000374, fault offset 0x000afaf8, process id 0xab8, application start time   
0x01cc6947b1bb081b.
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题或如何找到更深层的原因?

asp.net iis-7 windows-server-2008

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

字体非常难看

我正在使用以下代码绘制一个字符串:

public Image DrawString(String lString)
{
    Image lImage = new Bitmap(128, 128);
    Rectangle rec = new Rectangle(0, 0, lImage.Width, lImage.Height);

    Graphics g = Graphics.FromImage(lImage);
    g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.SingleBitPerPixelGridFit;

    drawFormat = new StringFormat();
    drawFormat.Alignment = StringAlignment.Center;
    drawFormat.LineAlignment = StringAlignment.Center;

    Font font = new Font("Arial", 20, FontStyle.Regular);
    font = FindBestFitFont(g, lString, font, rec.Size); 
    g.DrawString(lString, font, Brushes.Red, rec, drawFormat);

    return lImage;
}
Run Code Online (Sandbox Code Playgroud)

即使我使用的话,字体看起来很难看:

g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.SingleBitPerPixelGridFit;
Run Code Online (Sandbox Code Playgroud)

有没有办法让字体更流畅?

.net c# asp.net graphics fonts

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

标签 统计

asp.net ×2

.net ×1

c# ×1

fonts ×1

graphics ×1

iis-7 ×1

windows-server-2008 ×1