尝试使用托管网络核心功能托管Web应用程序(aspx Web表单)。
当我尝试加载aspx页面时使用此功能,我收到错误
错误详情:
回应:502
与' localhost'的连接失败。错误:ConnectionRefused (0x274d)。 System.Net.Sockets.SocketException没有连接可以 因为目标机器主动拒绝了它127.0.0.1:8080
然后我将 CodeBehind 属性更改为 CodeFile ,之后我收到此错误:
对象引用未设置为对象的实例。
描述:执行期间发生了未处理的异常 当前的网络请求。请查看堆栈跟踪了解更多信息 有关错误的信息以及它在代码中的起源。
异常详细信息:System.NullReferenceException:不是对象引用 设置为对象的实例。
来源错误:
执行期间生成了未处理的异常 当前的网络请求。有关的来源和位置的信息 可以使用下面的异常堆栈跟踪来识别异常。
堆栈追踪:
[NullReferenceException:对象引用未设置为的实例 对象。]
System.Web.HttpResponse.ApplyRedirectQueryStringIfRequired(String url) +144 System.Web.HttpResponse.Redirect(String url,Boolean endResponse)+546
System.Web.Security.FormsAuthenticationModule.OnLeave(Object source, EventArgs eventArgs)+1730
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +412 System.Web.HttpApplication.ExecuteStep(IExecutionStep step,Boolean& completedSynchronously)+229
在同一个应用程序中我有一个html格式的测试页面。当我尝试访问该页面时,它正确呈现。
这里也添加我的配置文件
答案 0 :(得分:2)
经过一些代码更改和一些配置更改后,它正在运行。
这里附有工作样本。 Sample
在Program.cs中更改代码物理路径
WebServer server = new WebServer( @"C:\project_path", port, siteId );