每当我需要测试我的网站时,我习惯按ctrl和f5。 我最近安装了安装的iis服务。
保留了一个从主机
访问它的html页面在www目录中保留了一个完全开发的default.aspx页面 试图访问XML的错误....
这意味着我只能使用HTML页面,?
那么如果我使用c#asp.net该怎么办?
当前我没有安装iis的计算机,所以我无法发布确切的错误消息
就像是
无法呈现XML
(然后它说了类似未知线的东西)
"<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs"
Inherits="_Default" %>"
答案 0 :(得分:0)
如果您的Default.aspx页面没有更改,并且在“您按Ctrl-F5”(VS本地服务器 - 卡西尼号)时它正在工作。
然后所有不同的是您现在使用IIS而不是本地服务器,您可能需要在IIS中设置您的网站。
在IIS中创建虚拟目录,然后右键单击VS中的Web项目,转到属性,Web,在“服务器”部分将其从“使用Visual Studio开发服务器”更改为“使用本地IIS Web服务器”,以及将它指向您在IIS中创建的虚拟目录。
答案 1 :(得分:0)
我要说你必须在yoir IIS上注册.net框架。
使用此命令
%WindowsDir%\Microsoft.NET\Framework\vx.y.zzzz\aspnet_regiis.exe -i
其中%WindowsDir%
是您的Windows文件夹(例如C:\ Windows),vx.y.zzzz
是框架的版本(例如v2.0.50727)
如果您告诉我们您尝试使用的框架的版本以及IIS的版本,那将会有所帮助。