我做了两件似乎有效的事情
我正在asp.net 4中构建我的网络应用程序,并且我很难找出为什么我的连接在大约一分钟后(浏览到 - 使用IIS 7托管时)超时。我被告知这可能是由于正在编辑web.config /目录,因此应用程序被卸载/重新启动并且页面已经死亡。我不知道我在bin上明确编辑任何代码的代码。
我正在连接到sql(通过表适配器或SQLConnection类),但我认为这不会做任何事情。我也使用按脚本运行的按钮。
我已经在IIS中将重置配置更改选项设置为false,但仍然无效..
以下是关闭的一些事件日志。
_shutDownMessage=Change Notification for critical directories.
bin dir change or directory rename
HostingEnvironment initiated shutdown
HostingEnvironment caused shutdown
Change Notification for critical directories.
bin dir change or directory rename
Change Notification for critical directories.
bin dir change or directory rename
Change Notification for critical directories.
bin dir change or directory rename
_shutDownStack= at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Environment.get_StackTrace()
at System.Web.Hosting.HostingEnvironment.InitiateShutdownInternal()
at System.Web.Hosting.HostingEnvironment.InitiateShutdownWithoutDemand()
at System.Web.HttpRuntime.ShutdownAppDomain(String stackTrace)
at System.Web.HttpRuntime.OnCriticalDirectoryChange(Object sender, FileChangeEvent e)
at System.Web.FileChangesMonitor.OnCriticaldirChange(Object sender, FileChangeEvent e)
at System.Web.DirectoryMonitor.FireNotifications()
at System.Web.Util.WorkItem.CallCallbackWithAssert(WorkItemCallback callback)
at System.Web.Util.WorkItem.OnQueueUserWorkItemCompletion(Object state)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
一直在思考为什么垃圾箱会发生变化。在完全失败的情况下,我们写的任何内容都没有写任何内容/改变任何内容
答案 0 :(得分:-3)
这里的总猜测和堆栈跟踪会有所帮助:
在您的web.config中确认您的ConnectionString,它可能是错误的,或者您现在在凭据下运行您的站点,而不是没有连接到数据库的权限。