相关疑难解决方法(0)

404.2安装.net 4.0后出错

我有一个项目,我已升级到.Net 4.0,但当我尝试访问它时,我检索到以下错误:

HTTP Error 404.2 - Not Found
The page you requested could not be displayed because of the settings for the list of ISAPI and CGI restrictions on web server.
ErrorCode: 0x800704ec
Handler PageHandlerFactory-ISAPI-4.0_32bit
Run Code Online (Sandbox Code Playgroud)

在将现有站点转换为.NET 4.0站点时,是否需要对IIS 7或APP池执行额外操作?

另外,如果我查看ISAPI,则会安装32位和64位的.Net 4.0.

iis .net-4.0

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

IIS 7无效的应用程序路径,Win 7

获取"无效的应用程序路径"错误.以下是我采取的步骤.

  1. 右键单击网站的根文件夹.单击"添加虚拟目录".

  2. 在打开的窗口中,将别名设置为子文件夹的名称.WS

  3. 使用浏览按钮导航并设置驱动器上物理文件夹的路径.单击确定

  4. 单击"测试设置..."传递身份验证通过.但要警告路径无法验证.这看起来很正常.

    单击确定.并且"WS"文件夹现在设置为虚拟目录.(如果我单击"基本设置..."并测试设置,仍然可以获得上述结果.

  5. 右键单击文件夹.选择"转换为应用程序".保留所有默认值.单击"测试设置",我收到有关无效路径的错误.(这是通过"传递"身份验证.)

  6. 以"特定用户"身份连接,这次"测试设置..."不会报告任何错误.此外,该路径被指示为"可访问".

所以,问题是,为什么"通过"身份验证不起作用?

现在,请注意,如果我继续并单击"确定"将虚拟文件夹转换为应用程序,则不会引发任何错误.我可以运行Web服务(这是为应用程序使用传递身份验证选项).

所以有什么问题.好吧,当我将网站添加到VS 2008解决方案,并尝试构建网站(我需要调试Web服务).我收到此错误:

在应用程序级别之外使用注册为allowDefinition ='MachineToApplication'的部分是错误的.此错误可能是由于未在IIS中将虚拟目录配置为应用程序引起的.

但是,该文件夹是一个应用程序.我刚转换它.并且,Web服务在本地主机上运行良好.

我错过了什么细节?

(在研究这些问题时,我确实发现多个web.config文件可能导致网站的错误无法构建.我没有多个web.config文件.)

iis-7 web-applications

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

标签 统计

.net-4.0 ×1

iis ×1

iis-7 ×1

web-applications ×1