标签: .net-4.0

IIS7 中缺少 Asp.net 4.0 处理程序映射

我有两个运行 asp.net 4.0 应用程序的 Windows 2008 R2 服务器。有问题的服务器实际上可以很好地加载 asp.net 页面,但是如果有任何 ajax 调用,它们就不起作用。我注意到在 IIS 中没有 .net 4.0 特定的处理程序映射,就像其他服务器一样。

它实际上缺少所有 .net 4.0 映射(.axd、.soap、.cshtm、.ashx 甚至 .aspx)。我试过运行“aspnet_regiis -ir”,但这没有帮助。我应该重新安装 .net 4.0 框架吗?手动添加所有这些缺失的映射?还有其他事情吗?

我不想做的是向 web.config 添加大量处理程序,它们在正常工作的服务器上不需要,因此在损坏的服务器上不需要它们。

windows-server-2008 asp.net .net-4.0

11
推荐指数
2
解决办法
3万
查看次数

自动启动 ASP.NET 应用程序是否需要 serviceAutoStartProvider 属性?

我一直在阅读Scott Guthrie 关于自动启动 ASP.NET 应用程序的文章,其中提供了有关如何设置 ASP.NET 4.0 应用程序以自动启动的示例。

<applicationPools>
    <add name="MyAppWorkerProcess" managedRuntimeVersion="v4.0"
        startMode="AlwaysRunning" />
</applicationPools>

<!--...-->
<sites>
     <site name="MySite" id="1">
          <application path="/" serviceAutoStartEnabled="true"
              serviceAutoStartProvider="PreWarmMyCache" />
     </site>
</sites>

<!--...-->
<serviceAutoStartProviders>
     <add name="PreWarmMyCache" type="PreWarmCache, MyAssembly" />
</serviceAutoStartProviders>
Run Code Online (Sandbox Code Playgroud)

他的帖子不清楚以下配置是否会自动启动 ASP.NET 应用程序:

<applicationPools>
    <add name="MyAppWorkerProcess" managedRuntimeVersion="v4.0"
        startMode="AlwaysRunning" />
</applicationPools>

<!--...-->
<sites>
     <site name="MySite" id="1">
          <application path="/" serviceAutoStartEnabled="true" />
     </site>
</sites>
Run Code Online (Sandbox Code Playgroud)

这里的区别在于没有指定要启动的类。理想情况下,应用程序将被加载。Application for a Site的文档暗示该serviceAutoStartEnabled属性需要一个serviceAutoStartProvider属性才能工作。但是没有迹象表明如果不提供附加属性会发生什么。

  • 我是否正确阅读了文档?
  • 是否serviceAutoStartProvider需要指定使用serviceAutoStartEnabled
  • 如果没有serviceAutoStartProvider指定会发生什么?

iis asp.net application-pools iis-7.5 .net-4.0

11
推荐指数
1
解决办法
5682
查看次数

如何配置 IIS 将日志发布到 sql server?

如何配置 IIS 将日志发布到 sql server?

如何将任何日志保存到我的网站。该网站有很多浏览量,而且数据可以在很短的时间内变得很大。此外,我想实时显示使用情况的分析。

  • 将所有日志保存在 sql-server 中是否有意义?

  • 采取这种方法有什么利弊?

  • 我还能有什么其他解决方案?

logging analytics iis-7.5 sql-server-2008 .net-4.0

7
推荐指数
1
解决办法
8785
查看次数

页面存在时 404 - IIS 5、ASP.NET 4.0

我有一个运行 Server 2003 Datacenter 和 IIS 5 的网络服务器,它托管着各种 ASP.NET 2.0 网站。我正在尝试添加我通过 VS2010 Beta 编写的 ASP.NET 4.0 网站,并且我在服务器上安装了 .NET 4.0 Beta 1。

该网站似乎配置正确;匿名访问已打开,它指向正确的文件夹,并设置为 asp.net 4.0。

为什么在本地和远程浏览它时会出现 404 错误?

iis asp.net .net-4.0 http-status-code-404

6
推荐指数
2
解决办法
2万
查看次数

如何在服务器上安装 Crystal Reports for .net 4.0?

我们使用 Crystal Reports 使用 Visual Studio 2010 和 .NET 4.0 制作了一个项目。

但是如果我们把它发布到服务器上,它就行不通了。我记得在 Visual Studio 2008 中,您刚刚为服务器下载了一个安装程序,但我似乎找不到这个版本的安装程序。

或者我错过了什么?

服务器运行的是 Windows Server 2008。

windows-server-2008 crystalreports .net-4.0

5
推荐指数
1
解决办法
4039
查看次数

是否有 .NET 4.0 离线安装?

我正在尝试使用 dotNetFx40_Full_setup.exe 在某些 VM 上安装 .NET 4.0,但出现错误 0x800C0005。该问题可能涉及防火墙/代理/安全配置。微软没有处理这个问题,是否有可用的离线安装?我已经搜索过但没有找到。

installation .net .net-4.0

4
推荐指数
1
解决办法
1834
查看次数

使用 WSUS 的 Windows Server 2008 R2 SP1 不打补丁

基于 Windows Server 2008 R2 Service Pack 1 (x64) 且安装了.NET Framework 4.0 的服务器不应用WSUS 批准的补丁KB2416472

查看 WSUS 中此服务器的报告,我看到此补丁的以下条目:

适用于基于 x64 的系统的 Windows XP、Windows Server 2003、Windows Vista、Windows 7、Windows Server 2008、Windows Server 2008 R2 上的 Microsoft .NET Framework 4 安全更新 (KB2416472)

安全更新

安装

不适用

我相信Not Applicable是问题所在 - 它可能与那条线有关 SP1 没有任何关系。但是,MS10-070声明该补丁也适用于 基于 x64 的系统 Service Pack 1 的 Windows Server 2008 R2

我检查了机器上的 windowsupdate.log 文件,没有提到KB2416472

更新 1:WSUS 版本 3.2.7600.226

更新 2:补丁手动安装没有问题。

有任何想法吗?

wsus windows-update windows-server-2008-r2 .net-4.0

4
推荐指数
1
解决办法
4559
查看次数

如果必需的客户端应用程序必须在较旧的(易受攻击的)框架上运行,我该怎么办?

客户端需要.NET Framework 4安装而不是打补丁,这样他们的软件才能Windows 2008 R2 Server正常运行。

这引发了以下问题:

  1. 如果应用程序与最新框架版本不兼容,什么时候可以容纳易受攻击的框架?
  2. 在这种情况下,最佳做法是什么?

也许这个问题应该在SE: Information Security 中?

security windows .net .net-4.0 best-practices

2
推荐指数
1
解决办法
148
查看次数

Windows 2008 R2 上的 .NET 3.5 和 4.0

我正在建立一个新的 Windows 2008 R2 Web 服务器。我检查了 IIS 7.5 中的应用程序池,发现 .NET 2.0 可用,但 3.5 或 4.0 不可用。我原以为 2008 R2 至少会带有 3.5 甚至 4.0。我错了吗?

如果我必须在这台服务器上安装 3.5 和 4.0,我从哪里得到它们?(我假设它不一定与客户端计算机获得 .NET 3.5 和 4.0 的位置相同。)

.net-3.5 windows-server-2008-r2 .net-4.0

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