Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否在IIS上启用/安装.net 4.5?_C#_Asp.net_.net_Iis - Fatal编程技术网

C# 是否在IIS上启用/安装.net 4.5?

C# 是否在IIS上启用/安装.net 4.5?,c#,asp.net,.net,iis,C#,Asp.net,.net,Iis,我对使用C#和IIS非常陌生,一直很难将.net更新到4.5。目前为止,我的应用程序只是一个处理程序页面,没有解决方案托管在由Iis控制的url上。该应用程序池运行的当前版本my IIS是v4.0。我想启用v4.5,但不知道从哪里开始。在过去的几个小时里,我一直在搜索谷歌,但对我来说没有任何意义 试试看链接中的内容。它应该会起作用:) 注意:您可以将任何.Net 45应用程序与v4.0应用程序池一起使用请尝试以下链接中的内容。它应该会起作用:) 注意:您可以将任何.Net 45应用程序与v4

我对使用C#和IIS非常陌生,一直很难将.net更新到4.5。目前为止,我的应用程序只是一个处理程序页面,没有解决方案托管在由Iis控制的url上。该应用程序池运行的当前版本my IIS是
v4.0
。我想启用v4.5,但不知道从哪里开始。在过去的几个小时里,我一直在搜索谷歌,但对我来说没有任何意义

试试看链接中的内容。它应该会起作用:)


注意:您可以将任何.Net 45应用程序与v4.0应用程序池一起使用

请尝试以下链接中的内容。它应该会起作用:)

注意:您可以将任何.Net 45应用程序与v4.0应用程序池一起使用

在上面的屏幕截图中,单击“应用程序池”并检查应用程序运行的框架版本。您可以双击并根据需要进行更改。


在上面的屏幕截图中,单击“应用程序池”并检查应用程序运行的框架版本。您可以双击并根据需要进行更改。

.Net 4.5仍然使用4.0 CLR,这就是您选择的。在这里您将看不到4.5的选项。只要确保安装了您想要的任何版本,并针对较新的.Net版本(现在升级到4.6.2)编译您的应用程序,就可以了


要了解更多有关差异的信息,请查看以下博文:

.NET4.5仍然使用4.0CLR,这就是您选择的。在这里您将看不到4.5的选项。只要确保安装了您想要的任何版本,并针对较新的.Net版本(现在升级到4.6.2)编译您的应用程序,就可以了



要了解更多有关差异的信息,请查看以下博文:

@JoeScotto我以为您正在尝试安装.Nett 4.5?我看不到任何适用于4.5的选项。4.5或4.6都可以,我只是想得到一些在版本4中引入的特性。5@JoeScotto你使用的是什么版本的IIS?我使用的是IIS 10。哦,IIS中没有v4.5应用程序池。只有v4.0版。您可以将任何.Net 4.5应用程序与v4.0应用程序一起使用pool@JoeScotto我以为你要安装.Nett 4.5?我看不到4.5有任何选项。4.5或4.6都可以,我只是想得到一些在版本4中引入的特性。5@JoeScotto你使用的是什么版本的IIS?我使用的是IIS 10。哦,IIS中没有v4.5应用程序池。只有v4.0版。您可以将任何.Net 4.5应用程序与v4.0应用程序池一起使用。请查看此图像。我没有选择v4.5,但我已经安装了它。双击应用程序池时,您将在下拉框中获得更改.net framework版本的选项。是的,我只有版本2.0和4.0。您的计算机中安装了.net framework版本4.5吗?在“添加程序或功能”中查找时,我有版本4.6,这对于我的需要来说是合适的。我需要v4.5+。看看这张图片。我没有选择v4.5,但我已经安装了它。双击应用程序池时,您将在下拉框中获得更改.net framework版本的选项。是的,我只有版本2.0和4.0。您的计算机中安装了.net framework版本4.5吗?在“添加程序或功能”中查找时,我有版本4.6,这对于我的需要来说是合适的。我需要v4.5+。如果我只是在浏览器中运行处理程序,如何编译它?我没有web.config或任何东西,只有一个handler.ashx。您是否使用在服务器上有实际代码文件并编译它们的设置?只需确保安装了最新的.Net版本,并且应该使用它。但我承认,我对这种配置几乎没有第一手经验。我建议在发布之前预编译您的文件,这样您就可以确定发生了什么。制作一个新的ASHX文件,让它返回这个文件,你就可以确保它工作正常。我真的不知道它是如何编译的。我来自php背景,所以整个工作流对我来说是不同的。我可以告诉你的是,我的硬盘上有html文件和handler.ashx文件在同一个目录中。该目录是运行v4.0的IIS中的网站。我只是想将这个v4.0更改为v4.5+。您在这里遇到的误解是CLR4.0用于.Net 4.5。所以你没有必要改变这个数字。您是否使用Visual Studio开发ASHX处理程序?4.0.30319.42000表示您使用的是.Net Framework 4.6。IIS说您正在使用.Net CLR 4.0(这是最新版本),所以您已经完成了!如果我只是在浏览器中运行处理程序,如何编译它?我没有web.config或任何东西,只有一个handler.ashx。您是否使用在服务器上有实际代码文件并编译它们的设置?只需确保安装了最新的.Net版本,并且应该使用它。但我承认,我对这种配置几乎没有第一手经验。我建议在发布之前预编译您的文件,这样您就可以确定发生了什么。制作一个新的ASHX文件,让它返回这个文件,你就可以确保它工作正常。我真的不知道它是如何编译的。我来自php背景,所以整个工作流对我来说是不同的。我可以告诉你的是,我的硬盘上有html文件和handler.ashx文件在同一个目录中。该目录是运行v4.0的IIS中的网站。我只是想将这个v4.0更改为v4.5+。您在这里遇到的误解是CLR4.0用于.Net 4.5。所以你没有必要改变这个数字。您是否使用Visual Studio开发ASHX处理程序?4.0.30319.42000表示您使用的是.Net Framework 4.6。IIS说您正在使用.Net CLR 4.0(这是最新版本),所以您已经完成了!