我编写了一个Windows服务,它产生了一个单独的进程.此过程创建一个COM对象.如果服务在"本地系统"帐户下运行,一切正常,但如果服务在"网络服务"帐户下运行,则外部进程启动但无法创建COM对象.从COM对象创建返回的错误不是标准的COM错误(我认为它特定于正在创建的COM对象).
那么,我如何确定"本地系统"和"网络服务"这两个帐户的区别?这些内置帐户看起来非常神秘,似乎没有人知道它们.
应用程序池每次启动时都会停止并在应用程序日志中出现此错误:
应用程序池"APP_POOL_NAME"的工作进程遇到错误"无法读取配置文件",尝试从文件"\\?\ <EMPTY>"中读取配置数据,行号为"0".数据字段包含错误代码.
一些用户已经注意到这发生在Windows 10 Fall Update之后.
使用我的localhost测试网站时遇到了麻烦.它运行得非常慢!有时加载页面需要一分钟.我正在使用Firefox,我正在测试的网站在我办公室的本地计算机/生产服务器上的其他开发人员上运行良好.
我已经完成了正常的事情: -
当在代码隐藏中点击包含某种形式的.net代码的页面时,似乎只会出现这个问题.
欣赏这是一个模糊的话题/刺在黑暗中,但会欣赏任何建议 - 每次刷新等待一分钟尝试改变是可怕的!
干杯,肖恩.
我试图在IIS管理器中配置.NET编译设置,但我看到的是一条错误消息,告诉我web.config
文件中有一个无法识别的元素C:\windows\Microsoft.NET\Framework64\v.4.0.30319\config\
.
对我来说有点奇怪的是,我在Windows 7系统和Windows Server 2008 R2上都收到此错误消息.
虽然谷歌搜索了一点点我发现的是这篇博客文章http://olegtarasov.me/2010/09/nastrojka-iis-7-5-i-asp-net-4/.我尝试了这个aspnet_regiis -i -enable
命令,但这对我来说不是解决方案.
我从使用C#编写的Windows服务调用以下代码:
try
{
ServerManager m = new ServerManager();
if(m != null)
{
SiteCollection sites = m.Sites; //I get exception here
}
}
catch (Exception ex)
{
}
Run Code Online (Sandbox Code Playgroud)
我得到这个例外:
{"文件名:redirection.config\r \n错误:无法读取配置文件\ r \n\r \n":null}
那是什么意思?是否有任何方法可以m
在它被抛出之前在ServerManager或我的变量中预测它?
c# ×2
iis ×2
.net ×1
.net-core ×1
asp.net ×1
firefox ×1
iis-7 ×1
iis-7.5 ×1
iis-8 ×1
loading ×1
localhost ×1
performance ×1
publishing ×1
security ×1
service ×1
web-config ×1
windows ×1
windows-10 ×1