我对测试服务器上的aspx.vb文件进行了调整,只是对代码中写入的自定义错误消息进行了一些小改动,方法是复制文件,更改文本并替换文件。服务器。但是,当我从浏览器返回页面时,更改不会反映出来。
我认为它与未编译的文件有关。但是,似乎应该动态编译aspx.vb文件。是否有确保发生这种情况的设置?这是web.config文件的副本:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.web>
<compilation debug="true" strict="true" explicit="true" />
<authentication mode="Windows" />
<identity impersonate="true" />
<customErrors mode="On" />
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true" />
<defaultDocument>
<files>
<add value="MyIdeaSSO.aspx" />
</files>
</defaultDocument>
<directoryBrowse enabled="true" />
</system.webServer>
<location path="MyIdeaSSO.aspx">
<system.webServer>
<defaultDocument enabled="true">
<files>
<add value="MyIdeaSSO.aspx" />
</files>
</defaultDocument>
</system.webServer>
</location>
</configuration>
我想我想知道的主要事情是,如果已经在服务器上更改了aspx.vb页面,那么还需要其它任何东西才能正常工作。感谢。
答案 0 :(得分:1)
您需要编译应用程序,.vb文件更新将包含在应用程序的DLL中。